博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 对象和方法
阅读量:3942 次
发布时间:2019-05-24

本文共 551 字,大约阅读时间需要 1 分钟。

Object
defineProperty

Object.defineProperty(obj, "age", {
value:"forever 18", enumerable:false });

getOwnPorpertyNames,不可枚举也可以遍历出来,返回数组,元素是字符

let obj=[5,55,555]Object.getOwnPropertyNames(obj)//["0", "1", "2", "length"]

keys,values都是自身的且必须可枚举,返回数组,元素是字符

Object.keys(obj)//["0", "1", "2"]

obj

hasOwnProperty() 自身且,自身如果不可枚举也返回true。
for in
继承的也可以遍历出来,但是必须可以枚举。

Array.prototype.age=18    Object.prototype.name='ldx'  let arr = [3,33,33]  console.log(arr.hasOwnProperty('length'));//true  for(let key in arr){
console.log(key) }// 0 1 2 age name

转载地址:http://vziwi.baihongyu.com/

你可能感兴趣的文章
华为snmp模板
查看>>
kvm&xen挂载镜像文件
查看>>
华为路由器配置NAT使内网用户通过外网IP地址方式访问内网服务器示例
查看>>
virt命令
查看>>
15个保障服务器安全的方法:
查看>>
在VMware Workstation 中部署VCSA6.5
查看>>
openstack&ceph
查看>>
ME60 双机热备 奇偶mac负载分担
查看>>
oracle11G安装en
查看>>
关于丢失或者损坏etc/fstab文件后
查看>>
VMware-ESXi-6.5 集成第三方驱动方法
查看>>
Oracle RAC on vSphere 安装手册v2
查看>>
V2V迁移
查看>>
BFD
查看>>
docker网络
查看>>
锐捷交换机的多对多镜像口
查看>>
Linux系统修改编码
查看>>
word文档不能显示图片的处理
查看>>
linux的多桌面环境Xephyr
查看>>
初探debian桌面的管理启动
查看>>