將JS 物件轉換為陣列:使用jQuery 的有效方法
使用jQuery 的$.each 方法迭代為數組,有更有效的方法來實現此轉換。
對於函數式方法:
var obj = {1: 11, 2: 22}; var arr = Object.keys(obj).map(function (key) { return obj[key]; });
這將導致:
[11, 22]
使用ES6 箭頭函數:
Object.keys(obj).map(key => obj[key])
或使用ES6的Object.values 方法:
var arr = Object.values(obj);
用更簡單的方法底線/低破折號:
var arr = _.values(obj)
以上是如何有效率地將 JavaScript 物件轉換為陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!