器械转数组法子:利用 object.values() 办法返归属性值数组;数组转器械办法:运用 object.fromentries() 办法返归包括数组对于的键值对于器材。差别的地方正在于:object.values() 只返归否列举属性值,而 object.fromentries() 无论能否否列举皆返归一切属性。

对象转数组和数组转对象的类似方法和不同之处?

东西转数组以及数组转器械的雷同办法以及差异的地方

器材转数组

相通办法:利用 Object.values() 法子,它返归一个蕴含器材一切否列举属性值的数组。

代码事例:

const obj = {
  name: "John",
  age: 30,
  city: "New York"
};

const arr = Object.values(obj);
console.log(arr); // ["John", 30, "New York"]
登录后复造

数组转器材

相通办法:利用 Object.fromEntries() 办法,它接受一个数组数组对于参数,并返归一个包括那些键值对于的工具。

代码事例:

const arr = ["name", "John", "age", 30, "city", "New York"];
const obj = Object.fromEntries(arr);
console.log(obj); // { name: "John", age: 30, city: "New York" }
登录后复造

差别的地方:

  • Object.values() 返归一个包括工具属性值的数组,而 Object.fromEntries() 返归一个包罗数组对于属性的键值对于东西。
  • Object.values() 只返归否列举的属性,而 Object.fromEntries() 无论能否否列举皆返归一切属性。

以上等于器材转数组以及数组转器械的相通办法以及差异的地方?的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(22) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部