javascript数组的一些方法实例

1 concat

2 join

3 length没有()

tip:设置属性length的值可以改变数组的大小。如果设置的值比它的当前值小,数组将被截断,其尾部的元素将丢失。如果设置的值比它的当前值大,数组将增大,新元素被添加到数组尾部,它们的值为undefined。

4 pop

5 shift

6 slice

start

数组片段开始处的数组下标。-1指最后一个元素,-2指倒数第二个元素

end

数组片段结束处的后一个元素的数组下标。如果没有指定这个参数 包含从start开始到数组结束的所有元素。如果这个参数是负数, 从数组尾部开始算起的元素。

返回数组的一部分,不修改数组。

7 splice

8 unshift

unshift返回插入元素后新数组的长度,shift返回第一个元素

时间: 2024-11-02 23:20:46

javascript数组的一些方法实例的相关文章

js 判断数组包含某值的方法 和 javascript数组扩展indexOf()方法

var  questionId = []; var anSwerIdValue = []; ////javascript数组扩展indexOf()方法 Array.prototype.indexOf = function (e) { for (var i = 0, j; j = this[i]; i++) { if (j.indexOf(e) != -1) { return i; } } return -1; } if (anSwerIdValue.length < 14) { alert(&quo

javascript数组强大splice方法

Javascript中总有一些所谓的细节知识会让你目瞪口呆. 前段时间,项目组新增一个需要,要求系统中所有显示时间的地方支持日期格式可定制 什么事日期格式可定制呢,在平常呢,我们看到的时间格式一般是"yyyy-MM-dd"形式的,现在要支持如下六种: yyyy-MM-dd  hh:mm:ss MM-dd-yyyy hh:mm:ss dd-MM-yyyy hh:mm:ss yyyy/MM/dd hh:mm:ss MM/dd/yyyy hh:mm:ss dd/MM/yyyy hh:mm:s

JavaScript——数组的indexOf()方法在IE8中的兼容性问题

昨天在工作中遇到一个问题:数组的indexOf()方法在IE8中无效. 如以下代码在IE8中报错“对象不支持“indexOf”属性或方法”: var arr = [1,2,3]; var index = arr.indexOf(3); 解决方法1:在调用的indexOf方法前加上toString()将数组转换为字符串,再调用indexOf(),但是这时又发现3的index并不是我们预期的2,而是4,因为转换为字符串之后是"1,2,3",在查index的时候把逗号也算进去的了,显然这也不

Javascript数组Array的方法总结!

1.join() 将数组的元素组成一个字符串,以分隔符连接,如果省略则默认逗号为分隔符,该方法只接收一个参数:分隔符.此方法不会改变原数组. let arr = [1,2,3,4] let arr1 = arr.join(); let arr2 = arr.join('-'); console.log(arr1);//1,2,3,4 console.log(arr2);//1-2-3-4 console.log(arr);//(4) [1, 2, 3, 4] 2.push() 可以添加任意数量的

JavaScript数组(二)实例

一.Js 数组示例常用操作. $(function () { Javascript数组学习 var nums = new Array([10], [5],[ 8], [2], [3]); 数组反转 nums.reverse(); 数组排序,默认按字符串顺序排序 nums.sort(); 修改数组的值 nums[0] = 'abc';//使用下标访问数组 nums[10] = '234';//如果赋值时,指定的下标超出数组范围,则空位用undefined填充. 数组添加元素 nums.push("

JavaScript数组常用API方法汇总

1.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度. const animals = ['pigs', 'goats', 'sheep']; const count = animals.push('cows'); console.log(count); // expected output: 4 console.log(animals); // expected output: Array ["pigs", "goats", "s

javascript 数组的remove方法

javascript原生一直没有提供删除功能,于是自己写了几个remove方法,主要是要注意遍历数组时使用splice方法是会在遍历没完成时就会改变数组对象的length长度,最简单方法是从数组尾部开始遍历,用递减来循环,就像我这里LastRmove的注释部分,这种方法直观又不受长度动态变化 的影响,然后我想是不是也要像undescore一样加上前后顺序和匹配到第一个就返回这种功能,于是就作了些小改动,可以从头部或是尾部匹配第一个移除后就返回,或是遍历整个数组. // 遍历整个数组,移除匹配it

javascript数组18中方法总结

1.push(a,b,c,d,e) 添加到数组的最后面,可以添加一个或者多个参数,改变原有数组 返回添加后数组个数 2.pop() 删除数组的最后一个,改变原来数组 返回删除的那个数值 3.unshift(a,b,c,d,e) 添加到数组的最前面,可以添加一个或者多个参数,改变原有数组 返回添加后数组个数 4.shift() 删除数组的第一个,改变原有数组 返回删除的那个数值 5.reverse() 将整个数组翻转,改变原有数组 返回翻转后的数组 6.concat() 复制数组,可添加参数,参数

了解JavaScript 数组对象及其方法

数组在我目前学习过的编程语言中都可以见到, 形形色色的方法也数不胜数, 不过功能都一样, 最多也就是方法名稍稍有所不同, 老外也没个准啊, 如果英语比较好的同学对于学习方法(method)来说是很快的, 因为基本都可以翻译出来, 不过也要勤加锻炼, 总体来说, 英语水平不怎么影响编程技术, 看看API的话, 认识点简单的词汇, 就差不多了. 数组对象 文中一再的把数组和对象一起说, 是因为数组具有对象的一切特性, 更准确的说数组属于一类对象, 一类继承自Array.prototype的对象, 所