JS中將物件轉化為陣列

2021-09-22 01:56:58 字數 878 閱讀 7867

這個對於大佬來說應該是個很基礎的問題,但是今天我要用到這個的時候卻一下沒想起來該怎麼做,所以打算寫下來加深下影響。舉個例子,如何把乙個物件轉化為[,,,]。

我們都知道,js中物件有兩種取值方式,通過在.後面直接加屬性名取值,這也是我們最常使用的一種方式,例如:

let obj = ;

console.log(obj.name); //yang

這是最普通的一種方式,還有一種方式我們用的不太多,就是使用包住屬性名取值,類似於陣列那樣,例如:

let obj = ;

console.log(obj[『name』]); //yang

這裡要注意一點的是中括號裡面的要麼是變數,要麼是字串

那二者之前有什麼區別呢,如果對於乙個已知的物件來說,幾乎是沒什麼區別的。

首先看我們的例子

let obj = ;

//將obj轉化為

[,,,]

1、目標陣列只是為了得到物件的key的集合或者value的集合

var arr = 

for (let i in obj)

console.log(arr);

2、按我們之前提到的例子轉化為陣列物件,只需要改變一下push進去的內容為乙個物件即可

var arr = 

for (let i in obj) ;

o[i] = obj[i];

arr.push(o)

}console.log(arr);

最後說一下for (let i in obj){},這個方法主要是用來遍歷物件的,in後面是物件,i為key。

JS中將物件轉化為陣列

通過在.後面直接加屬性名取值,這也是我們最常使用的一種方式 let obj console.log obj.name wan let obj console.log obj name wan 中括號獲取的時候,屬性名稱要麼使用變數,要麼應該用字串 物件 let obj 如果目標陣列只是為了得到物件的...

將物件轉化為DataTable

imports system.collections.generic imports system.reflection public class tablebuilder of t private selectinfos as list of propertyinfo private propin...

flask中將例項物件轉化為json物件

由於flask中沒有django的jsonresponse 方法,所以我們如果要將user.query.all 這樣查出來的結果集轉化為json物件的時候,就需要自己去實現乙個轉化為json的方法 看 我們可以自己實現乙個to json 方法 這個方法也是在csdn乙個博主文章中看到的,很實用 收藏...