美文网首页
Object方法

Object方法

作者: Mcarrot | 来源:发表于2019-05-15 18:09 被阅读0次

1. Object.fromEntries()

Map转化为Object

const map = new Map([ ['foo', 'bar'], ['baz', 42] ]);
// {"foo" => "bar", "baz" => 42}
const obj = Object.fromEntries(map);
console.log(obj); // { foo: "bar", baz: 42 }

Array转化为Object

const arr = [ ['0', 'a'], ['1', 'b'], ['2', 'c'] ];
const obj = Object.fromEntries(arr);
console.log(obj); // { 0: "a", 1: "b", 2: "c" }

对象转换
Object.fromEntriesObject.entries()的反转函数, 借用 array manipulation methods 可以转换对象,如下:

const object1 = { a: 1, b: 2, c: 3 };

const object2 = Object.fromEntries(
  Object.entries(object1)
  .map(([ key, val ]) => [ key, val * 2 ])
);

console.log(object2);
// { a: 2, b: 4, c: 6 }

相关文章

  • Object的标准库

    Object 的静态方法 所谓的Object静态方法就是部署在Object对象本身的一些方法 Object.key...

  • Object 对象

    分为 Object 静态方法和Object 实例方法 静态方法就是直接定义在Object 对象上 实力方法是定义在...

  • Object类中常见的方法

    一.Object类中的toString()方法 object 默认方法 toString方法,toString()...

  • JavaScript的标准库

    1. Object对象 静态方法 所谓“静态方法”,是指部署在Object对象自身的方法。 Object.keys...

  • 前端理论面试-数据拷贝

    Object.assign()方法、slice()方法和concat()方法的拷贝 Object.assign()...

  • 标准库

    Object 对象 1. Object静态方法 (1) 对象属性模型的相关方法Object.keys() : 获取...

  • Object上的方法

    Object 对象 1. Object静态方法 (1) 对象属性模型的相关方法Object.keys() : 获取...

  • 静态方法

    1、全部静态方法 object className {} 2、部分静态方法 companion object { ...

  • 对象方法 2019-12-15

    Array对象下的方法 String对象下的方法 some()方法 Object.keys()方法 Object....

  • 02-JavaScript常见的对象方法

    Object 常用方法 Object.entries() Object.entries(value : any) ...

网友评论

      本文标题:Object方法

      本文链接:https://www.haomeiwen.com/subject/eosmaqtx.html