下面简单测试了Array对象的几个方法的使用,供大家参考
html代码:
<div id="arrDiv"> 添加<input type="text" value="" name="arrValue" />到数组中 <input type="button" value="添加元素并输出" class="addBtn" /><br/> 在第<input type="text" value="" name="arrIndex1" />个位置添加<input type="text" value="" name="arrValue1" /> <input type="button" value="添加元素并输出" class="addIndexBtn" /><br/> 移除数组中第<input type="text" value="" name="arrIndex2" />个元素 <input type="button" value="移除元素并输出" class="delIndexBtn" /><br/> 插入<input type="text" value="" name="arrValue2" />到开始位置 <input type="button" value="插入元素并输出" class="addBeginBtn" /><br/> <input type="button" value="移除第一个元素并输出" class="delBeginBtn" /><br/> <input type="button" value="移除最后一个元素并输出" class="delEndBtn" /><br/> </div>
JS代码(JS是使用的JQuery):
var addArr = new Array(); $('.addBtn').click(function() { var value = $('input[name=arrValue]').val(); addArr.push(value); alert(addArr.join("/")); }); $('.addIndexBtn').click(function() { var index = parseInt($('input[name=arrIndex1]').val()); var value = $('input[name=arrValue1]').val(); addArr.splice(index, 0, value); alert(addArr.join("/")); }); $('.delIndexBtn').click(function() { var index = parseInt($('input[name=arrIndex2]').val()); addArr.splice(index, 1); alert(addArr.join("/")); }); $('.addBeginBtn').click(function() { var value = parseInt($('input[name=arrValue2]').val()); addArr.unshift(value); alert(addArr.join("/")); }); $('.delBeginBtn').click(function() { addArr.shift(); alert(addArr.join("/")); }); $('.delEndBtn').click(function() { addArr.pop(); alert(addArr.join("/")); });
相关推荐
本文实例讲述了Javascript中Array用法。分享给大家供大家参考。具体分析如下: JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#、Java中“数组、List、HashMap/Dictionary”等的超强综合体。 ...
在JavaScript中,Array和Map是两种非常重要的数据结构,它们各有各的特点和应用场景。这篇文章将深入探讨这两个概念,以及如何在实际开发中使用它们。 首先,Array是JavaScript中最基础的数据结构之一,它允许我们...
在JavaScript中,Array(数组)和String(字符串)的互转换是经常需要掌握的基础知识点,尤其在处理数据时非常实用。本文将详细介绍如何使用JavaScript内置方法来实现数组与字符串之间的转换,其中涉及到了两个重要...
### JavaScript Object Array 方法使用详解 #### 一、引言 在JavaScript开发中,数组(Array)是一类极为常用的数据结构,提供了丰富的内置方法来帮助开发者高效地操作数据。本文将详细介绍Array原型上的方法,并...
于是我写了这篇文章,总结了如何在 JavaScript 中正确使用地使用 Array 的方法! Array对象为JavaScript内置对象,具有以下属性: 属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 返回...
总结,JavaScript中存储Array集合在Cookie的主要步骤包括序列化Array为JSON字符串,设置Cookie,然后在读取时反序列化回Array。需要注意的是,由于Cookie的大小限制和安全性问题,对于大量数据或敏感信息,可能需要...
本文实例讲述了JavaScript中Array对象用法。分享给大家供大家参考,具体如下: Array数组对象有很多常用的方法和属性,现总结如下: 1. length属性,获取数组中元素的个数。 2. concat()方法,连接两个数组。将两个...
本文将深入探讨 Array.prototype.filter 方法的工作原理、使用场景、代码示例以及与其他数组方法的比较。 Array.prototype.filter 是 JavaScript 中处理数组的强大工具,它允许开发者以声明式的方式轻松筛选出符合...
在JavaScript编程中,Array和Map是两种非常重要的数据结构,它们各自有其独特的作用和应用场景。Array主要用于存储一组有序的元素,而Map则提供了一种键值对的存储方式,适用于关联不同类型的值。 Array(数组)是...
在本篇文章中,我们主要探讨了JavaScript中的Array对象,包括其定义、属性、以及常用的实例方法。 首先,我们需要了解JavaScript中数组的基本概念。JavaScript数组是一种值的有序集合,其中的值被称为元素。每个...
使用 `Array.isArray()` 方法,如 `Array.isArray(arr1);`,这种方式是 ECMAScript5 新增的方法,唯一的问题是 IE8 浏览器不支持,IE9 浏览器在严格模式下也不支持。使用 `Object.prototype.toString.apply(arr1)....
本篇将深入探讨JavaScript中的Array的创建方式以及Array与Map这两种数据结构的应用。 一、Array的创建方式 1. **字面量方式**:这是最常见的方式,通过方括号`[]`直接创建数组,并在其中添加元素。例如: ```...
在文科计算机的学习中,理解和掌握JavaScript的数组用法对于处理和组织数据至关重要。 数组的定义通常分为三种方式: 1. 单纯创建数组: `var arr = new Array();` 这种方式创建的数组没有预设大小,也没有初始...
JavaScript 中的数组(Array)是一种特殊的数据结构,用于存储一系列有序的数据。与许多其他编程语言不同,JavaScript 的数组非常灵活,可以存储任意类型的数据,并且其大小是动态可变的。 #### 二、创建数组的方法...
使用`Array()`构造函数创建数组时,可以有不同的参数用法: 1. 无参数或空参数,创建一个空数组。 ```javascript var a = new Array(); // 等同于 [] ``` 2. 单个数值参数,表示数组的长度,但并不会自动填充元素。 ...
创建数组的传统方法是使用`new Array()`构造函数,但现在更推荐使用方括号语法来创建数组,这种方法更为简洁且不易出错。例如: ```javascript // 不推荐使用的方法 var badArray = new Array(10); // 创建一个空...
JavaScript中的数组Array是编程中非常基础且重要的数据结构,它用于存储一组有序的元素,可以是任意类型。本文主要探讨JavaScript数组的两个关键属性:`length`和`prototype`。 首先,`length`属性是每个JavaScript...
javascript 数组中,filter和map使用方法和案例小结。介绍了filter和map的基本使用,语法,使用案例,场景案例及一些注意点