<script>
windowonload=function(){
var k1=documentgetElementById("act");
var k2=documentcreateElement("p");
k2id="act_1";
k2innerHTML="这是一个测试";
k1parentElementinsertBefore(k2,k1);
}
</script>用Object原型里面的方法isPrototypeOf()可以看到Array类型也是属于对象的;
既然如此当然可以为其扩展新的属性了:
比如字母字符串就变成属性:
let arr = [];
arr["abc"] = 1;
consolelog(arr["abc"]); //1 名为“abc”的属性
整型负数字符串和整型负数索引也变成属性:
let arr = [];
arr["-1"] = 1;
consolelog(arr[-1]); //1 名为“-1”的属性
consolelog(arr["-1"]); //1 名为“-1”的属性
2019-04-18
语法格式一:
数组名 = new Array(数组元素1,数组元素2… …);
语法格式二:
数组名 = [数组元素1,数组元素2 … … ];
语法格式二:
数组名 = new Array(数组大小);
语法格式三:
数组名 = new Array();
可以通过delete命令删除数组元素值,但仅是将元素设为undefined,数组长度没有改变
注意:JavaScript默认机制把数组中的每一项当成字符串方式来排序,可自定义回调函数实现数值排序
语法格式:
非数值索引
说明:取非数值索引可以使用foreach遍历法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)