欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Object方法合集,[].slice.call(lis)

程序员文章站 2022-03-26 16:01:48
...

Object.values()返回一个数组,其元素是在对象上找到的可枚举属性值

var obj = { 0: 'a', 1: 'b', 2: 'c' };
console.log(Object.values(obj)); // ['a', 'b', 'c']

Object.keys 返回一个所有元素为字符串的数组

// array like object
var obj = { 0: 'a', 1: 'b', 2: 'c' };
console.log(Object.keys(obj)); // console: ['0', '1', '2']

Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目标对象。

const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };

const returnedTarget = Object.assign(target, source);

console.log(target);
// expected output: Object { a: 1, b: 4, c: 5 }

把伪数组转换为真数组

1. [].slice.call(lis): 将伪数组转换为真数组

相关标签: obj js