Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280196
  • 博文数量: 191
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1826
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 21:54
文章分类

全部博文(191)

文章存档

2018年(27)

2017年(5)

2016年(53)

2015年(89)

2014年(17)

发布时间:2018-08-28 10:15:55

ECMAScript将对象的属性分为两种:数据属性和访问器属性。每一种属性内部都有一些特性,这里我们只关注对象属性的[[Enumerable]]特征,它表示是否通过 for-in 循环返回属性,也可以理解为:是否可枚举。

然后根据具体的上下文环境的不同,我们又可以将属性分为:原型属性和实例属性。原型属性是定义在对象的原型(prototype)中的属性,而实例属性一方面来自己构造函数中,然后就是构造函数实例化后添加的新属性。

本文主要介绍JavaScript中获取对象属性常用到的三种方法的区别和适用场景。......【阅读全文】

阅读(40) | 评论(0) | 转发(0)

发布时间:2018-07-23 13:34:22

在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascript语言体系中,是不存在类(Class)的概念的,javascript中不是基于‘类的',而是通过构造函数(constructor)和原型链(prototype chains)实现的。但是在ES6中提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让原型对象的写法更加清晰、更像面向对象编程的语法而已。
所谓构造函数,就是提供了一个生成对象的模板并描述对象的基本结构的函数。一个构造函数,可以生成多个对象,每个对象都有相同的结构。总的来说,构造函数就是对象的模板,对象就是构造函数的实例。......【阅读全文】

阅读(41) | 评论(0) | 转发(0)

发布时间:2018-06-29 15:17:53

给 JavaScript 初心者的 ES2015 实战前言历时将近6年的时间来制定的新 ECMAScript 标准 ECMAScript 6(亦称 ECMAScript Harmony,简称 ES6)终于在 2015 年 6 月正式发布。自从上一个标准版本 ES5 在 2009 年发布以后,ES6 就一直以新语法、新特性的优越性吸引著众多 J.........【阅读全文】

阅读(80) | 评论(0) | 转发(0)

发布时间:2018-06-19 13:23:07

利用对象的属性不能相同的特点进行去重
......【阅读全文】

阅读(10) | 评论(0) | 转发(0)

发布时间:2018-06-14 10:34:07

似于数组,但它的一大特性就是所有元素都是唯一的,没有重复。
我们可以利用这一唯一特性进行数组的去重工作。......【阅读全文】

阅读(11) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

陈小静1232016-06-18 22:26

回复  |  举报

陈小静1232016-05-29 21:56

回复  |  举报

小闹腾2015-12-13 15:22

加油哦

回复  |  举报

mxh16348453562015-08-09 11:19

回复  |  举报

陈小静1232014-12-31 11:48

努力

回复  |  举报
留言热议
请登录后留言。

登录 注册