上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 127 下一页
摘要: ES5中包含5种原始类型:字符串、数值、布尔值、null、undefined。ES6引入了第6种原始类型——Symbol。 ES5的对象属性名都是字符串,很容易造成属性名冲突。比如,使用了一个他人提供的对象,想为这个对象添加新的方法,新方法的名字就有可能与现有方法产生冲突。如果有一种机制保证每个属性 阅读全文
posted @ 2017-11-30 23:50 古兰精 阅读(486) 评论(0) 推荐(0)
摘要: 一、静态方法 在ES6以前,创建数组的方式主要有两种,一种是调用Array构造函数,另一种是用数组字面量语法,这两种方法均需列举数组中的元素,功能非常受限。如果想将一个类数组对象(具有数值型索引和length属性的对象)转换为数组,可选的方法也十分有限,经常需要编写额外的代码。为了进一步简化JS数组 阅读全文
posted @ 2017-11-30 23:34 古兰精 阅读(2232) 评论(0) 推荐(0)
摘要: 一、对象类别 在浏览器这样的执行环境中,对象没有统一的标准,在标准中又使用不同的术语描述对象,ES6规范清晰定义了每一个类别的对象,对象的类别如下 1、普通(Ordinary)对象:具有JS对象所有的默认内部行为 2、特异(Exotic)对象:具有某些与默认行为不符的内部行为 3、标准(Standa 阅读全文
posted @ 2017-11-30 22:41 古兰精 阅读(1641) 评论(0) 推荐(0)
摘要: 一、箭头函数 在ES6中,箭头函数是其中最有趣的新增特性。顾名思义,箭头函数是一种使用箭头(=>)定义函数的新语法,但是它与传统的JS函数有些许不同,主要集中在以下方面: 1、没有this、super、arguments和new.target 绑定箭头函数中的this、super、arguments 阅读全文
posted @ 2017-11-23 23:38 古兰精 阅读(712) 评论(0) 推荐(0)
摘要: 一、构造函数 Function构造函数是JS语法中很少被用到的一部分,通常我们用它来动态创建新的函数。这种构造函数接受字符串形式的参数,分别为函数参数及函数体 ES6增强了Function构造函数的功能,支持在创建函数时定义默认参数和不定参数。唯一需要做的是在参数名后添加一个等号及一个默认值 定义不 阅读全文
posted @ 2017-11-23 22:14 古兰精 阅读(360) 评论(0) 推荐(0)
摘要: 一、形参默认值 Javascript函数有一个特别的地方,无论在函数定义中声明了多少形参,都可以传入任意数量的参数,也可以在定义函数时添加针对参数数量的处理逻辑,当已定义的形参无对应的传入参数时为其指定一个默认值 ES5模拟:在ES5中,一般地,通过下列方式创建函数并为参数设置默认值 在这个示例中, 阅读全文
posted @ 2017-11-22 23:17 古兰精 阅读(301) 评论(0) 推荐(0)
摘要: 一、new Function() 语法 1、学习《ECMAScript6入门》中的模板字符串的案例中看见了new Function()创建函数的语法: let str = 'return ' + '`Hello ${name}!`'; let func = new Function('name', 阅读全文
posted @ 2017-11-22 22:20 古兰精 阅读(420) 评论(0) 推荐(0)
摘要: JS 的字符串相对其他语言来说功能总是有限的,事实上,ES5中一直缺乏许多特性,如多行字符串、字符串格式化、HTML转义等。ES6通过模板字面量的方式进行了填补,模板字面量试着跳出JS已有的字符串体系,通过一些全新的方法来解决类似的问题。 一、基本用法 模板字面量是增强版的字符串,它用反引号(`)标 阅读全文
posted @ 2017-11-20 23:40 古兰精 阅读(1221) 评论(0) 推荐(1)
摘要: 一、子串识别 自从 JS 引入了 indexOf() 方法,开发者们就使用它来识别字符串是否存在于其它字符串中。ES6 包含了以下三个方法来满足这类需求: 1、includes():该方法在给定文本存在于字符串中的任意位置时会返回 true ,否则返回false 2、startsWith():该方法 阅读全文
posted @ 2017-11-20 23:03 古兰精 阅读(364) 评论(0) 推荐(0)
摘要: 一、指数运算符 ES6引入的唯一一个JS语法变化是求幂运算符,它是一种将指数应用于基数的数学运算。JS已有的Math.pow()方法可以执行求幂运算,但它也是为数不多的需要通过方法而不是正式的运算符来进行求幂 求幂运算符是两个星号(**):左操作数是基数,右操作数是指数 指数运算符可以与等号结合,形 阅读全文
posted @ 2017-11-20 22:48 古兰精 阅读(902) 评论(0) 推荐(0)
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 127 下一页