ECMAScript5
文章平均质量分 80
MrShyZhang
前端路漫漫其修远兮
展开
-
ECMAScript5——新增数组方法
forEach( )该方法用于循环数组使用方式: arr.forEach(function() , this) function: 为数组中每个元素执行的函数,该函数接收三个参数: 第一个参数表示数组中正在处理的当前元素 第二个参数表示组中正在处理的当前元素的索引 第三个参数表示ma...原创 2018-06-03 14:40:30 · 233 阅读 · 0 评论 -
ECMAScript5——JSON拓展
ES5 javascript最早是由网景公司推出的,极其简单,被很多开发者接受,逐渐流行起来,后来IE为了抢占市场微软,将IE浏览器内置在windows系统中,所以IE的市场占有率相当的高。IE脚本语言是Jscript(vbscript) 网景公司为了推广js,与sun公司合作,为了让js更流行,借助当时极其流行的语法java,将js更名为javascript,所以java与javas...原创 2018-06-03 14:38:32 · 384 阅读 · 0 评论 -
ECMAScript5——对象属性的特性对象
对象属性的特性对象 在ES3.1中,只要对象能被访问,我们就可以任意操作对象。例如: 添加属性、 删除属性、修改值 在ES3.1中, 对象的属性的可访问性永远是true 在ES5中,对象变得更严格了。 利用某种方式设置了对象属性的可访问性。 其中就是利用“特性”来控制对象属性的可访问性。Object.defineProperty()作用: 用于设置对象的单个属性特性。使用...原创 2018-06-02 23:19:32 · 645 阅读 · 0 评论 -
ECMAScript5——对象拓展
Object.preventExtensions使用方式:Object.preventExtensions(obj);obj: 要处理的对象ECMAScript5原创 2018-06-02 23:39:14 · 206 阅读 · 0 评论 -
ECMAScript5——严格模式
位置放在脚本文件的第一行,整个脚本都将以严格模式运行。放在函数体的第一行,则整个函数以严格模式运行。 ES5 引入严格模式,在代码头部加上 “use strict” 即可开启严格模式。严格模式主要有以下限制。变量必须先声明后使用函数的参数不能有同名属性,否则会报错不能使用 with 语句不能对只读属性赋值,否则会报错不能使用前缀 0 表示八进制数,否则会报错不能删除不可删除的属性,否则报错不可删除...原创 2018-06-03 20:36:00 · 556 阅读 · 0 评论 -
ECMAScript5——用ES3.1书写ES5新增的数组方法
1. forEach( )<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> &l原创 2018-06-03 20:46:59 · 323 阅读 · 0 评论 -
改变作用域的方式有: call 、 apply、 bind、eval 、 with
bind方法 与 call 和 apply 区别就是 调用不会立即执行, 执行时候会改变作用域<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></hea原创 2018-07-08 14:02:00 · 567 阅读 · 0 评论 -
类数组和数组
类数组和数组的转化类数组和数组的区别原创 2018-06-10 15:04:00 · 4294 阅读 · 1 评论