JavaScript对象属性操作实例解析


Posted in Javascript onFebruary 04, 2020

这篇文章主要介绍了JavaScript对象属性操作实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在js对象中,我们可以对对象属性进行操作。

JavaScript对象属性操作实例解析

上图的要点为:for-in会把原型链上的可枚举属性也列出来。

JavaScript对象属性操作实例解析

上图的要点为:可以使用逻辑运算符&&进行层层查找对象是否为undefined,从而在赋值过程中不报错。

JavaScript对象属性操作实例解析

上图的要点为:

1.delete不存在的属性,依旧返回true。

2.Object.getOwnPropertyDescriptor()是返回某个对象的描述对象,这有点像Java的反射类。

3.Object.prototype不可配置。

JavaScript对象属性操作实例解析

上图的要点为:

1.delete全局变量和局部变量返回false,但是delete自动提升的全局变量返回true(不推荐)。

2.delete函数名返回false。

JavaScript对象属性操作实例解析

上图的要点为:

1.new一个对象,若不传参数,可以不写括号。

2.in运算符会查找原型链,若想不查找原型链,则使用getOwnProperty方法。

JavaScript对象属性操作实例解析

上图的要点为:

1.Object.defineProperty定义的对象属性默认是不可枚举的。

2.可用propertyIsEnumerable判断属性是否可枚举。

JavaScript对象属性操作实例解析

上图的要点为:

1.toString方法不可枚举。

2.for-in中in前面为对象的key,即for key in obj。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 追加元素的方法如append、prepend、before
Jan 16 Javascript
在JS数组特定索引处指定位置插入元素的技巧
Aug 24 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
js贪吃蛇游戏实现思路和源码
Apr 14 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
基于daterangepicker日历插件使用参数注意的问题
Aug 10 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
Jun 01 Javascript
vue实现文件上传功能
Aug 13 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
Aug 12 Javascript
解决layui 表单元素radio不显示渲染的问题
Sep 04 Javascript
JavaScript利用html5新方法操作元素类名详解
Nov 27 Javascript
JavaScript this使用方法图解
Feb 04 #Javascript
解决微信小程序scroll-view组件无横向滚动的问题
Feb 04 #Javascript
JavaScript原型继承和原型链原理详解
Feb 04 #Javascript
JavaScript单线程和任务队列原理解析
Feb 04 #Javascript
Vue中this.$nextTick的作用及用法
Feb 04 #Javascript
JS中this的4种绑定规则详解
Feb 04 #Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 #Javascript
You might like
利用php来自动调用不同服务器上的flash
2006/10/09 PHP
COM in PHP (winows only)
2006/10/09 PHP
PHP $_SERVER详解
2009/01/16 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
firefo xml 读写实现js代码
2009/06/11 Javascript
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
JS得到当前时间的方法示例
2017/03/24 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
基于Python实现一个简单的银行转账操作
2016/03/06 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
python多线程使用方法实例详解
2019/12/30 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
python正则表达式实例代码
2020/03/03 Python
Python实现转换图片背景颜色代码
2020/04/30 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
感恩祖国演讲稿
2014/09/09 职场文书
行政经理岗位职责
2015/04/15 职场文书
搭讪开场白台词大全
2015/05/28 职场文书