通过浏览器控制台 console 可查看到 Array 数组上原型的所有方法(如下图).对于原型问题此文章暂不过多叙述,单针对对象中的方法进行自我看法的总结:细心的同学可以发现对象原型上所携带的方法基本上是我们敲代码时所使用过的,文章部门叙述引用于MDN:第一篇章,后面会陆续发布第二篇第三篇预计在8月15号左右总结完数组的所有方法,总结起来发现很多方法在之前工作中某个场景使用很合适但是当时总是想不起来,想在趁有空对一些方法进行重新回顾,温故而知新 Array.prototype.at()   a…
JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和Chrome上无法动作. (当时,在Chrome35.0上的时候还是可以的,Chrome36.0上就无法动作了JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和Chrome上无法动作. (当时,在Chrome35.0上的时候还是可以的,Chrome36.0上就无法动作了) FireFox上的解决方法如下(已验证) 在Firefox地址栏里输入 about:config…
"I'm Captain Jack Sparrow" 加勒比海盗5上映,为了表示对杰克船长的喜爱,昨天闪现了几次模仿船长的走路姿势(哈哈哈,简直妖娆). 为了周天能去看电影,要赶紧做完手上的活儿,比如总结Promise的方法. 2 Promise基本方法简介 Promise提供了哪些方法了?大招就是放图在控制台输出Promise. 从图中结构看,Promise构造函数上实现了all,race,reject,resolve.Promise构造函数的原型上实现了then,catch的方法.…
1.关于json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集.也可以称为数据集和数组类似,能够存数据! //Array数组 //数组的常用语法如下  数组用中括号<[]存储数据> length数组的长度<数组独有!> var Array=[1,3,5,7,9]; //    数组名 Array<数组/保留字,保留字> //alert(Array.length);    弹出当前  A…
JavaScript内置对象-1Array(数组) 学习目标 1.掌握任何创建数组 2.掌握数值元素的读和写 3.掌握数组的length属性 如何创建数组 创建数组的基本方式有两种: 1.使用Array构造函数 语法:new Array() 小括号()说明: (1)预先知道数组要保存的项目数量 (2)向Array构造函数中传递数组应包含的项 2.使用数组字量表示法:由一对包数组项的方括号[]表示,多个数组项之间以逗号隔开. 数组元素的读写 读取和设置值时,使用方括号[]并提供相应的索引 说明:索…
Array()的几种方法 1.splice(2,3,4)删除数组中任意项(三个参数). 2.splice(1,3)删除从第一项开始的往后三项(两个参数).(splice可以结合pop(),unshift(),push(),shift()来理解) 3.push()在数组的末尾增加一项. 4.unshift()在数组的开头增加一项. 5.pop()在数组的末尾删除一项. 6.shift()在数组的开头删除一项. 7.slice(3,5)复制数组(第一个参数代表从第几项开始复制,第二项代表复制的项数,…
原型就是提供给我们为了让我们扩展更多功能的. 今天学习了用js模拟底层代码,实现数组多维的遍历.思想是在数组原型上添加一个方法. // js中的数组forEach方法,传入回掉函数 能够帮助我们遍历数组 var arr =[1,2,3,4,[1,2,[1,4]]]; arr.forEach( function(item , index , arr){ alert(item); //1 2 3 4 1214 } ); //我们发现 这个方法只提供给我们遍历一维数组的功能 //我们想自己实现一个能遍…
①文本对象document: 例如:document.getElementById()    只获取一个对象          document.getElementsByTagName()   获取对象伪数组          document.getElementsByClassName() 获取对象伪数组,存在兼容问题          document.createElement()   创建元素 只有document具备write属性 页面对象:document.body    获取b…
javascript对象深拷贝,浅拷贝 ,支持数组 经常看到讨论c#深拷贝,浅拷贝的博客,最近js写的比较多, 所以也来玩玩js的对象拷贝. 下面是维基百科对深浅拷贝的解释: 浅拷贝 One method of copying an object is the shallow copy. In the process of shallow copying A, B will copy all of A's field values. If the field value is a memory…
主要内容: 1.数组整体元素修改 2. 数组筛选 3.jquery 元素转数组 4.获取两个数组中相同部分或者不同部分 5.数组去重并倒序排序 6.数组排序 7.数组截取slice 8.数组插入.删除splice(需明确位置) 9.数组遍历 10.jQuery根据元素值删除数组元素的方法 数组常见操作包含了 增.删.查.改.插入.交集.并集 1.数组整体元素修改 //map,给数组每个元素加1 输出[1,2,3] $.map([0,1,2],function(n){ return n+1; })…