Download Fore_End/JavaScript/ECMAScript/ECMAScript_object/02_Array对象.html from zxy0307/JavaWeb: direct link, hf CLI and curl.
- Browser
- Download file 1.37 kB
-
https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/JavaScript/ECMAScript/ECMAScript_object/02_Array%E5%AF%B9%E8%B1%A1.html
- Command line
-
hf download hf://zxy0307/JavaWeb/Fore_End/JavaScript/ECMAScript/ECMAScript_object/02_Array对象.html
-
curl -L -o 02_Array对象.html https://huggingface.co/zxy0307/JavaWeb/resolve/main/Fore_End/JavaScript/ECMAScript/ECMAScript_object/02_Array%E5%AF%B9%E8%B1%A1.html
1.37 kB
| <html> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Array对象</title> | |
| </head> | |
| <body> | |
| <script> | |
| /* | |
| 2. Array:数组对象 | |
| 1. 创建: | |
| 1. var arr = new Array(元素列表); | |
| 2. var arr = new Array(默认长度); | |
| 3. var arr = [元素列表]; | |
| 2. 方法 | |
| */ | |
| //1、创建方式 | |
| var arr1 = new Array(1,2,3); | |
| var arr2 = new Array(5);//指定长度5 | |
| var arr3 = [1, 2, 3, 4]; | |
| var arr4 = new Array();//空数组 | |
| document.write(arr1 + "<br/>"); | |
| document.write(arr2 + "<br/>"); | |
| document.write(arr3 + "<br/>"); | |
| document.write(arr4 + "<br/>"); | |
| //2、JS中,数组元素的类型可变的。 | |
| var arr5 = [1, "abd", true]; | |
| document.write(arr5 + "<br/>"); | |
| document.write(arr5[1] + "<br/>");//打印指定元素 | |
| //3、JS中,数组长度可变的。 | |
| document.write(arr5[4] + "<br/>");//索引越界,自动扩容,打印undefined | |
| arr5[10] = "hehehe~"; | |
| //4、length:数组的长度 | |
| document.write(arr5.length + "<br/>"); | |
| //5、join(参数):将数组中的元素按照指定的分隔符拼接为字符串 | |
| document.write(arr3.join(";") + "<br/>"); | |
| //6、push() 向数组的末尾添加一个或更多元素,并返回新的长度。 | |
| arr3.push(11); | |
| document.write(arr3 + "<br/>"); | |
| </script> | |
| </body> | |
| </html> |