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): 将伪数组转换为真数组
上一篇: CSS3制作动画的属性: Animation属性的介绍
下一篇: ps怎么抠图头发