js常用操作--数组

<script>
    /**
     * js操作函数
     *
     *
     * push():
     * pop():
     * shift():
     * split():
     */

    //数组添加元素

    //数组删除元素

    //数组拷贝

    //split():由字符串生成数组

    /**
     * 对于数组的整体性操作需要注意:
     * 当把一个数组a赋给另外一个数组b时,只是为被赋值的数组a增加了一个新的引用。当修改赋值数组b的值时,被赋值的数组a也会感知到这个变化
     */
    var nums1 = [];
    var nums2 = [];
    for(var i=0;i<10;i++){
        nums1[i] = i+1;
    }
    alert(nums1);
    //var nums2 = nums1;

    //nums2 = nums1.splice(0);
    nums2 = nums1.concat();
    nums2[0] = 10;
    nums2[9] = 0;
    alert(nums1);
    alert(nums2);
    //问:两次弹出的nums1的结果分别是什么?

    /**
     * Array对象有两个String类具有的方法--concat()和splice()
     * concat():处理数组跟处理字符串的方式一样,参数将被附加在数组末尾,返回的函数值是新的Array对象
     * splice():跟String的slice()方法一样,返回的是具有特定项的新数组,如果只有一个参数,该方法将从该位置开始到数组结尾的所有项;如果有两个参数,将返回第一个位置和第二个位置之间的所有项
     */

    /**
     * 存取函数
     * 1、indexOf():
     * 2、数组的字符串表示
     * 3、由已有数组创建新数组
     */

    /**
    * 可变函数
    * 1、为数组添加元素
    * 2、
    */
    //------------可变函数------------//
    //1、为数组添加元素

    //2、从数组中删除元素

    //3、从数组中间位置添加和删除元素

    //4、为数组排序

    //------------迭代器方法------------//

</script>
时间: 2024-09-30 15:34:24

js常用操作--数组的相关文章

js常用的数组操作内置函数

<html><head> </head><body><script> //向数组中添加值 var arr=new Array(1,2,3,4,5); var len=arr.push(7,9); console.log(len,arr);//array.push() 在数组末尾添加值, 返回添加后的数组长度 var arr=new Array(1,2,3,4,5); var len=arr.unshift(7,9); console.log(le

js常用的数组方法

1.创建数组的基本方法:  1.1 空数组  var obj=new Array();                 1.2 指定长度数组  var obj=new Array(size);                 1.3 指定元素数组  var obj=new Array(元素1,元素2,...,元素n);                 1.4 单维数组 var obj=[元素1,元素2,元素3,...,元素n];                 1.5 多维数组 var a=ne

js中操作数组的一些方法

增 push   在数组的末尾添加一个或多个元素,并返回新的长度.  array.push(1,2,3.........) unshift  在数组的开头添加一个或多个元素,并返回新的长度. array.unshift(1,2,3......) splice 在制定位置添加一个活多个元素,splice(start,0,str)  start必选, 删 pop   删除并返回数组最后一个元素 shift  删除并返回数组第一个元素 splice  删除数组中的元素,然后返回被删除的项目  spli

js中操作数组的一些方法【转】

增 push   在数组的末尾添加一个或多个元素,并返回新的长度.  array.push(1,2,3.........) unshift  在数组的开头添加一个或多个元素,并返回新的长度. array.unshift(1,2,3......) splice 在制定位置添加一个活多个元素,splice(start,0,str)  start必选, 删 pop   删除并返回数组最后一个元素 shift  删除并返回数组第一个元素 splice  删除数组中的元素,然后返回被删除的项目  spli

js 常用操作

1 js获取select标签选中的值 var obj = document.getElementByIdx_x(”testSelect”); //定位id var index = obj.selectedIndex; // 选中索引 var text = obj.options[index].text; // 选中文本 var value = obj.options[index].value; // 选中值 jQuery中获得选中select值 第一种方式$('#testSelect optio

关于js中操作数组的一些方法

1.锁定数组的长度(让数组的长度变成只读). var a = [1,2,3] //定义一个数组 Object.defineProperty(a,"length",{ writable:false }) //将a数组的长度属性设为只读 a.length = 0 //将a的长度改为0 console.log(a.length); //打印a数组的长度,还是3 2.Array.join()方法,返回一个字符串 var a = [1,2,3]; var b = a.join("&qu

js常用操作

json对象转字符串 var jsObj = {};jsObj.testArray = [1,2,3,4,5];jsObj.name = 'CSS3';jsObj.date = '8 May, 2011';var str = JSON.stringify(jsObj);alert(str); 字符串转json对象 var jsObj = {};jsObj.testArray = [1,2,3,4,5];jsObj.name = 'CSS3';jsObj.date = '8 May, 2011';

js常用的数组,,字符串,,Math..正则方法

数组 slice[start,end] 返回从原数组中指定开始下标到结束下标之间的项目组成新数组(不会影响原数组) splice() 1.删除功能:2个参数 , 起始位置 , 删除的项目 2.插入功能:3个参数,起始位置 ,删除的项目 , 插入的项, 3替换功能:任意参数,起始位置  , 删除的项 , 插入任意数量的项目 pop() 删除数组的最后一个元素 , 减少数组的长度 , 返回删除的值.(没有参数) push()  将参数加载到数组的最后 , 返回新数组的长度.(参数不限)  shiif

【JS 常用操作】

正则表达式 var str = "(08:30-10:00)"; var patt = /^[(][0-9]{2}:[0-9]{2}-[0-9]{2}:[0-9]{2}[)]$/; alert(patt.test(str)); 原文地址:https://www.cnblogs.com/kikyoqiang/p/11163833.html