簡體   English   中英

Console.log不可變JS

[英]Console.log Immutable JS

所以我一直在瀏覽一些數據,並把

console.log(data)

打印出來的

List[1]

經過幾次鑽探后,我能夠找到想要的東西,但是不確定如何注銷...所以我有

console.log(data.get(0).get('childItems').get(0).get('nestedItems').get(0).get('name'));

這太長了。 沒有辦法使用更短的語法進行深入研究嗎?

是。 您可以使用.toJS()方法。

因此,在您的情況下: console.log( data.toJS() )

 const obj = Immutable.fromJS( { name: [ 'a', 'b', 'c' ], } ); const arr = Immutable.fromJS( [ { name: [ 'a', 'b', 'c' ], } ] ); console.log( obj.toJS().name ); // Should return an array console.log( arr.toJS().name ); // Should return undefined console.log( arr.toJS()[ 0 ].name ); // Should return an array 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.2/immutable.min.js"></script> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM