欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

es6 json對象轉數組

林玟書2年前8瀏覽0評論

ES6中提供了一個非常方便的方法:將JSON對象轉換成數組。在JavaScript編程中,經常會遇到JSON對象需要轉換成數組的情況。這時我們可以使用ES6的語法來實現。

const json = {
"name": "小明",
"age": 18,
"gender": "male"
};
const arr = Object.keys(json).map(function(key) {
return [key, json[key]];
});
console.log(arr); // [["name", "小明"], ["age", 18], ["gender", "male"]]

在上面的代碼中,我們首先定義了一個JSON對象,里面包含了三個屬性:name、age和gender。接著我們利用Object.keys方法獲取到JSON對象的所有屬性名作為鍵值,再利用map方法將JSON對象中所有的屬性和屬性值轉換成一個個數組。最終我們得到了一個包含JSON對象中所有屬性及其值的數組。

如果你更喜歡使用箭頭函數,你可以將上面的代碼改寫為:

const json = {
"name": "小明",
"age": 18,
"gender": "male"
};
const arr = Object.keys(json).map(key =>[key, json[key]]);
console.log(arr); // [["name", "小明"], ["age", 18], ["gender", "male"]]

JSON對象轉換成數組可能是多數前端開發者經常需要的操作之一。如果你還沒有用上ES6語法,那么你可以嘗試一下使用ES6來進行JSON對象到數組的轉換,它可以讓你的代碼更加簡潔易讀。