日常笔记:js中数组的相关操作
来源:互联网 发布:linux acl chown 区别 编辑:程序博客网 时间:2024/05/23 17:59
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script> var a=new Array(); a[0]=11; a[1]=22; a[2]=33; document.write(a.length+"<br>"); document.write("-------------------"+"<br>"); var B=new Array(3); //虽然是3 但仍然可以定义四个 实际程度还是4; B[0]=11; B[1]=22; B[2]=33; B[3]=33; document.write(B.length+"<br>"); document.write(B[4]+"<br>"); // 未定义 document.write("-------------------"+"<br>"); var c= new Array(11,2,3,"hello",2.5,true); for(var i=0;i< c.length;i++) { document.write(c[i]+"<br>") } document.write("-------------------"+"<br>"); document.write(c+"<br>"); document.write("-------------------"+"<br>"); document.write(c.toString()+"<br>"); document.write("-------------------"+"<br>"); // 数组的join 方法 document.write(c.join(" #"+"<br>")+"<br>"); document.write("-------------------"+"<br>"); // 数组的sort方法 ;如果不带参数,默认按照 首个字母的顺序排序 // 回顾Comparable和Comparator document.write(c.sort()+"<br>"); // 写一个函数可以用来根据数字排序 排序的函数 sortNumber; // 比较函数 function sortNumber(a,b) { return a-b; } document.write(c.sort(sortNumber)+"<br>"); document.write("--------------------------"+"<br>"); //数组的push() var d =new Array(11,22,33); d.push(44); // 添加到数组结尾 d.push(66,77); document.write(d+"<br>"); document.write(d.length+"<br>"); document.write("-------------------------"+"<br>"); d.unshift(55,55); // 添加到开头 document.write(d+"<br>"); document.write("-------------------------"+"<br>"); d.splice(2,0,"mid","mid"); // splice 添加 从下标为2开始插入mid mid 0代表不删除,其余的后移动 document.write(d+"<br>"); document.write("-------------------------"+"<br>"); d.splice(4,2) //从下标为4开始删除2个元素 document.write(d+"<br>"); document.write("-------------------------"+"<br>"); var arr=new Array(1,2,3,4); arr.pop(); // 删除 最后一个元素 document.write(arr+"<br>"); document.write("-------------------------"+"<br>"); var arr1=new Array(1,2,3,4); arr1.shift(); // 删除 开始第一个元素 document.write(arr1+"<br>"); //slice(2) slice(2,3) 截取 从2截取到3结束 不包括3 ;如果从0开始相当于copy一个新的数组 //reverse() 反转 //concat() 合并 array.concat(1,2,3); //prototype 属性;从object继承来的 // substr (2,3) 从2开始 取3个 // substring(2,3) 2到3 包括2 不包括3 // string 中的 split(" ") ,以空格截取 存放在数组中; // js中== 相当于java中的equals,比较的是值; === 比较的是地址和值 ,java中==比较的是地址。 </script></head><body></body></html>
阅读全文
0 0
- 日常笔记:js中数组的相关操作
- js中数组,对象 的相关操作
- js中数组的相关操作
- JS -- 数组的相关操作
- js数组相关的笔记
- JS 数组相关操作
- js对数组的相关操作
- 日常使用的JS操作
- JS中数组的操作
- JS中数组的操作
- js中数组的操作
- JS中数组的操作
- JS中数组的操作
- JS中数组的操作
- JS中数组的操作
- JS中数组的操作
- JS中数组的操作
- JS中数组的操作
- 机器学习——Python(二)
- 关于ubuntu中终端的计算机名称修改
- 重回CSDN博客
- ngrok--内网穿透神器
- mysql 基础操作命令记录
- 日常笔记:js中数组的相关操作
- 算法系列-大数据面试题-大文件中返回频数最高的100个词
- Halcon部分语法【3】
- Android开发 之 CardView及常用属性
- 身份证阅读器(读卡器)谷歌Chrome和火狐Firefox浏览器端网页开发接口控件分享
- mysql学习笔记
- fl2440之initramfs文件系统制作与移植
- Spring AOP进行日志记录,管理
- Jupyter无法导入已安装的 module