首页 > 编程知识 正文

java object对象转数组,对象转数组java

时间:2023-05-03 16:14:24 阅读:231660 作者:1783

1、Array.from(object) 1️⃣ object中必须有length属性,返回的数组长度取决于length长度 2️⃣ key 值必须是数值 //定义一个集合 let arrayLike = { '0': 'a', '1': 'b', '2': 'c', length: 3 }; //转成数组 let arr2 = Array.from(arrayLike); // ['a', 'b', 'c'] 2、Object.values(object) 与第一种不同的是不需要length属性,返回一个对象所有可枚举属性值 返回数组的成员顺序:const obj = { 100: 'a', 2: 'b', 7: 'c' }; Object.values(obj) // ["b", "c", "a"] 3、for…in var obj = data; //定义对象 var arr = []; //定义数组 for (var i in obj) { arr.push(obj[i]); } console.log(arr); 4、扩展运算符 let ary = [1, 2, 3]; ...ary // 1, 2, 3 console.log(...ary); // 1 2 3,相当于下面的代码 console.log(1,2,3);var obj = data; //定义对象 console.log([...obj]);

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。