【JS学习笔记】数组

来源:互联网 发布:mysql 1054 编辑:程序博客网 时间:2024/05/17 08:42

晓石头的博客
邮箱:178673693@qq.com
转载请注明出处,原文链接:http://blog.csdn.net/qiulanzhu/article/details/50663497


//转换方法var box = ["二意", 27, "JS学习", new Date()];document.write(typeof box +"<br>");document.write(box +"<br>");document.write(box.toString() +"<br>");document.write(box.valueOf() +"<br>");document.write(box.toLocaleString() +"<br>");//显示的是本地时间document.write(box.join("||"));//栈方法(push,pop)var bag = ["二意", 27, "JS学习"];document.write(bag.push("成都") +"<br>");//返回元素个数document.write(bag +"<br>");//数组已改变document.write(bag.pop() +"<br>");//返回回弹出的元素document.write(bag +"<br>");//队列方法(shift,unshift)var student = ["二意", 27, "JS学习"];document.write(student.push("成都") +"<br>");//返回元素个数document.write(student +"<br>");//数组已改变document.write(student.shift() +"<br>");//返回删除的首元素document.write(student +"<br>");document.write(student.unshift("大邱","计算机") +"<br>");//返回元素个数document.write(student +"<br>");//排序var numbers = [1,11,3,5,7,9,2,4,6];document.write(numbers +"<br>");document.write(numbers.reverse() +"<br>");//倒序document.write(numbers.sort() +"<br>"); //问题在于,数字排序和数字字符串排序是一样的function compare(value1, value2){if(value1 > value2){return 1;}else if(value1 < value2){return -1;}else{return 0;}}document.write(numbers.sort(compare));//排序正常//操作方法//contact拼接var power = ["二意", 27, "JS学习", "成都"];var power2 = power.concat("计算机");//产生一个新数组document.write(power +"<br>");//原数组未改变document.write(power2 +"<br>");document.write(power.concat(power2));//slice获取元素组成新数组var light = ["二意", 27, "JS学习", "成都"];document.write(light.slice(1) +"<br>"); //取第一个后面的(包含第1个)document.write(light.slice(1,3) +"<br>");//[第1个,第3个),左闭右开document.write(light +"<br>"); //原数组未改变//splice删除功能var thunder = ["二意", 27, "JS学习", "成都"];document.write(thunder.splice(1,3) +"<br>");//从第1个开始删除3个document.write(thunder +"<br>");//原数已经改变//splice插入功能var sun = ["二意", 27, "JS学习", "成都"];sun.splice(2, 0, "龙湖", "sun");document.write(sun +"<br>");//splice替换功能var rain = ["二意", 27, "JS学习", "成都"];rain.splice(3, 1, "龙湖", "sun");document.write(rain +"<br>");


0 0
原创粉丝点击