创建
Array
对象:
var temp = new Array();
var temp = new Array(10); //参数为数组大小
var temp = new Array("nomad","angel","tom");
var temp = ["nomad","angel","tom"];
属性
length
得到数组的大小;
Array
对象覆盖了
toString()
方法和
valueOf()
方法,返回特殊的字符串。该字符串是通过对每项调用
toString()
方法,然后用逗号把它们连接在一起构成的。
var temp = ["nomad","angel"];
alert(temp.length); //outputs "2"
alert(temp.toString()); //outputs "nomad,angel"
alert(temp.valueOf()); //outputs "nomad,angel"
join()
方法,它唯一的用途就是连接字符串值。
join()
方法只有一个参数,即数组项之间使用的字符串。
var temp = ["nomad","angel"];
alert(temp.join("-")); //outputs "nomad-angel"
String
类的方法
split()方法把String 转换成Array,
参数为数组项之间的分隔符的字符串。
var tempStr = "nomad,angel";
var tempArr = tempStr.split(",");
Array
对象具有两个
String
类具有的方法,即
concat()
和
slice()
方法。用法类似。
Array
对象的动作就像一个
栈
。
Array
对象提供了两个方法
push()
和
pop()
。
push()
方法用于在
Array
结尾添加一个或多个项,
pop()
方法用于删除最后一个数组项(
length-1
),返回它作为函数值。
var arr = new Array;
arr.push("nomad");
arr.push("angel");
alert(arr.toString); //outputs "nomad,angel"
var temp = arr.pop();
alert(temp); //outputs "angel"
alert(arr.toString()); //outputs "nomad"
方法
shift()
将删除数组中的第一个项,将其作为函数值返回。另一个方法是
unshift()
方法,它把一个项放在数组的第一个位置,然后把余下的项向下移动一个位置。
//模拟实现队列
var queue= ["nomad","angel","tom"];
queue.push("jack");
alert(queue.toString()); //outputs "nomad,angel,tom,jack"
var temp = queue.shift();
alert(temp); // outputs "nomad"
alert(queue.toString());// outputs "angel,tom,jack"
与数组项的顺序有关的方法,即
reverse()
和
sort()
方法。如你所料,
reverse()
方法颠倒数组项的顺序,
sort()
方法将根据数组项的值按升序为它们排序。
分享到:
相关推荐
以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...
"前端学习笔记-黑马程序员JS" ...这篇前端学习笔记涵盖了 JavaScript 的基础知识,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象和 Web APIs 等知识点,为学习 JavaScript 提供了系统的指导。
这篇学习笔记主要涵盖了JavaScript的基础语法和客户端JavaScript的相关知识。 1. **JavaScript基本语法**: - **变量声明**:未声明的变量尝试读取时会产生错误,而写入未声明的变量会创建一个全局变量。 - **...
本学习笔记旨在帮助初学者快速掌握JavaScript的核心概念和技术,实现从入门到精通的过渡。 1. **基础语法** - 变量声明:JavaScript支持var、let和const关键字声明变量,理解它们的作用域和提升特性至关重要。 - ...
以上是对给定文件中JavaScript学习笔记的部分内容进行的详细解读,涵盖了JavaScript的基础知识、语法、数据类型、函数、对象、数组、DOM编程、AJAX以及JSON和jQuery的简介,旨在为初学者提供全面的入门指南。
### JavaScript 数组对象 JSON 学习笔记 #### 一、JavaScript 数组操作 在 JavaScript 中,数组是一种常用的数据结构,用于存储多个值。本部分主要介绍如何创建数组、访问数组元素以及对数组进行各种操作。 #####...
### JavaScript基础教程笔记知识点 #### 一、JavaScript简介 - **定义**:JavaScript是一种轻量级的编程语言,主要用于Web浏览器中的网页交互控制。 - **发展历史**:1995年由Netscape公司的Brendan Eich设计并...
在这篇学习笔记中,我们将深入探讨JavaScript中的数据操作和函数作用域。 首先,我们要明白JavaScript中的数据类型分为基本数据类型(如Number、String、Boolean、Null、Undefined和Symbol)和对象数据类型(如...
JavaScript 基础学习笔记 本资源摘要信息基于黑马视频记录的学习笔记,涵盖了 JavaScript 基础知识点,包括 HTML、CSS、JavaScript、DOM、事件处理等内容。 HTML 和 CSS 基础 * HTML 结构:head、body、title、...
JavaScript中的引用类型主要包括Object、Array、Date、RegExp等,它们都是基于引用而不是值来传递的,这意味着当你改变引用类型的实例时,会影响到所有指向该实例的引用。 **1. Object类型** Object类型是最基础的...
接着学习变量、数据类型、控制流语句、函数等基础知识,以及常用的内置对象和API,如Array、String、Date等。随着经验的增长,可以进一步学习面向对象编程、异步编程(回调函数、Promise、async/await)、模块化...
在学习JavaScript的过程中,理解其基本概念和语法至关重要。以下是对标题和描述中提到的知识点的详细说明: 1. **文档对象模型(DOM)与Document对象**: DOM是HTML和XML文档的结构表示,Document对象是DOM的根...
JavaScript是一种基于原型的脚本语言,它具备灵活而强大的对象和数组引用类型。对象和数组是引用类型,这意味着它们存储的是引用的值而不是实际的数据值。在JavaScript中,对象和数组是用于存储和操作数据的关键构建...
### JSP 学习笔记概览 #### 为什么选择 JSP? 1. **动态效果**:JSP 允许在服务器端执行动态脚本,生成动态网页内容。 2. **状态管理**:能够处理客户端的状态信息,实现会话管理和用户认证等功能。 3. **重用性**...
本文将深入探讨JavaScript的一些核心知识点,包括基本语法、动态函数、DOM操作以及对象封装等。 1. 基本语法: JavaScript支持动态类型,这意味着数组可以包含不同类型的元素,如在`var arr = [3, true, "abx"];`...