随笔- 310  文章- 1  评论- 0  阅读- 85899 

Object

Object.values()返回一个数组,其元素是在对象上找到的可枚举属性值。属性的顺序与通过手动循环对象的属性值所给出的顺序相同

var obj={foo:'bar',baz:42}
console.log(Object.values(obj)); 

var my_obj = Object.create({},{getFoo:{value:function(){return this.foo;}}});
my_obj.foo = "bar";
console.log(Object.values(my_obj));

Object.keys(obj)

参数:要返回其枚举自身属性的对象

返回值:一个表示给定对象的所有可枚举属性的字符串数组

Object.keys({a:4}).length //1

instanceof

instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上

[] instanceof Array //判断对象是否为数组

 

 posted on   boye169  阅读(145)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示