js中的数组简介(一)

it2024-03-27  61

js中的数组简介(一)

名词解释两种创建数组的方式以及有什么区别数组添加和删除的4个API方法 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>数组介绍</title> <script type="text/javascript"> /** * 名词解释 * 内置对象:是js中已经实现的一些函数和对象, 如具体包括Object,Function,Number,Boolean,Array,String,RegExp,Error,Date,Global,Math等,他们可以直接使用 * 宿主对象:是js代码所在运行环境提供的对象,运行在浏览器上的js,其宿主环境是浏览器,而不同浏览器提供了不同的宿主对象,这些对象是ECMAScript规范之外自主定义并注入到js引擎中,诸如常见的window,console,HTMLElement,Image等 * 自建对象:自己定义的对象 如 person等 */ //数组 //有两种创建数组的方式 var arr1 = new Array(1,2,3); var arr2 = [3,2,1]; console.log(arr1) console.log(arr2) console.log(typeof arr2); //两种创建方式有什么不同,如果是多个元素(>1),则没有什么区别,如果仅仅有一个参数 var arr3 = new Array(10); //表示创建一个有10个元素的数组 var arr4 = [10];//一个数组,有一个元素 console.log(arr3) console.log(arr4) //数组API var arr = ["张三","李四","王五","赵六"]; console.log(arr) //API push : // 可以向数组的末尾添加一个或多个元素,并返回数组的新的长度 ;该方法会将数组新的长度作为返回值返回 arr.push("哈哈"); console.log(arr) //API pop //该方法可以删除数组的最后一个元素,并将被删除的元素作为返回值返回 var item = arr.pop(); console.log(item); console.log(arr) //API unshift() //向数组开头添加一个或多个元素,并返回新的数组长度 ;向前边插入元素以后,其他的元素索引会依次调整 arr.unshift("小二") console.log(arr) //API shift // 可以删除数组的第一个元素,并将被删除的元素作为返回值返回 var item = arr.shift() console.log(item); console.log(arr) </script> </head> <body> </body> </html>
最新回复(0)