`
ganjp
  • 浏览: 72123 次
  • 性别: Icon_minigender_1
  • 来自: 其实还可以
社区版块
存档分类
最新评论

js数组

CSS 
阅读更多

1.合并数组(concat()):


方法 Array.concat()创建并返回一个数组

    var tempArr1 = [1,2,3];

     var tempArr2 = [4,5,6];

     tempArr1.concat(tempArr2);


2.排序(这个最有用了 我们在页面上要进行显示的时候就可以这样排序  就避免后台的排序操作)

Array.sort()调用这个方法是在原数组上进行排序 返回排序后的数组 。 如果调用时没有传参数进去,那么将按照字母顺序进行排序(如果有必要 可以将元素先换成字符串以执行排序操作)

  var array = new Arryay("ds","3f","ef");

 array = array.sort();//结果变为 3f,ds,ef   


当然如果要按照其他的方式来排序,那么就要把排序函数通过参数传递过来,返回一个<0 =0 >0的数

//正对数字的

function sortNumber(a,b) {
        return a - b;
}

 

//字符串是默认排序的根据Ascii码值 如果要忽略大小写

function sortChar(a,b) {

  return a.toLowerCase().localeCompare(b.toLowerCase());

}

说明下:

<!-- CSS_START--><!-- CSS_END-->

localeCompare 方法

<!-- CSS_START--><!-- CSS_END-->

stringVar .localeCompare( stringExp )

   返回一个值,指出在当前的区域设置中两个字符串是否相同

    localeCompare 可以对 stringVarstringExp 进行一个区分区域设置的字符串比较并返回 –1、0 或 +1,这取决于系统中缺省区域设置的排序

<!-- CSS_START--><!-- CSS_END-->

    如果 stringVar 排序在 stringExp 之前,那么 localeCompare 返回 –1;如果 stringVar 排序在 stringExp 之后,则返回 +1。如果返回值为 0,那就说明这两个字符串是相同的。

 

array.sort(sortNumber); //这里只要传递方法名就行 不需要带"()"因为我们知道js的括号表示执行。

 

数组反转:

reverse() >>反转数组 如 开始是1,2,3 执行后 就成了 3,2,1

join()>>数组转化为字符串 默认的是 Array.join(); 默认以分号分割   也可以指定Array.join(';');

slice() :slice字面意思是切,薄片的意思,这里表示数组的一个片段 ,可以说是子数组

splice():拼接 是插入或者删除数组元素的通用方法

push()/pop(): 可以像堆栈一样使用数组 push()向栈底插入数据 返回的是数组的长度 pop()删除数组的最后一个元素 减少数组长度,并返回删除的值。。

 


 

分享到:
评论

相关推荐

    js数组相减简单示例【删除a数组所有与b数组相同元素】

    扩展阅读中提及的专题,例如《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》等,为读者提供了更多的学习资源。通过这些资源,读者可以更加全面地掌握JavaScript中数组操作的多种技巧和方法,从而...

    JavaScript数组(源代码)

    JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)...

    asp.net中后台c#数组与前台js数组交互

    ASP.NET中后台C#数组与前台JS数组交互 在ASP.NET中,后台C#数组与前台JS数组的交互是一个常见的问题。前台JS数组需要从后台C#数组中获取数据,而后台C#数组则需要从数据库中获取数据。下面我们将详细介绍如何实现这...

    全国城市js数组

    在实际实现过程中,开发者可能会创建两个JavaScript数组,一个存储省份信息,另一个存储城市信息。例如: ```javascript var provinces = [ {name: '北京市', cities: ['东城区', '西城区', '朝阳区', ...]}, {...

    js数组说明大全

    JavaScript 数组详细说明大全 JavaScript 中的数组是一种基本数据类型,用于存储一组相关的数据。数组可以存储各种类型的数据,包括数字、字符串、对象等。数组的使用非常广泛,以下是对 JavaScript 数组的详细说明...

    Javascript数组及其操作

    Javascript 数组及其操作 Javascript 数组是一种基本的数据结构,用于存储和操作多个值。数组是一种复杂的数据类型,可以存储不同的数据类型,如数字、字符串、对象等。 创建数组 在 Javascript 中,可以使用三种...

    php数组转化为js数组

    通过上面的分析,我们可以看到 `phparr_to_jsarr` 函数是一个非常实用的工具,可以方便地将 PHP 数组转换为 JavaScript 数组。这在实际项目中非常有用,特别是在需要跨语言数据交换的情况下。然而,值得注意的是,在...

    Javascript数组及其操作WORD版

    资源名称:Javascript数组及其操作 WORD版内容简介:本文档主要讲述的是Javascript数组及其操作;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 资源太大,传百度网盘了,链接在附件中,有...

    js数组转换成tree结构数组

    js数组转换成tree结构数组算法

    js数组数据和对象数据做比较,并改变数组的值

    js数组数据和对象数据做比较,并改变数组的值

    js求数组总和、最大值、最小值、平均值、标准差.pdf

    JavaScript 数组统计函数实现详解 本文将详细介绍 JavaScript 中数组统计函数的实现,包括数组总和、最大值、最小值、平均值和标准差的计算。通过对代码的解析和分析,我们将了解如何使用 JavaScript 实现数组的...

    JS数组的增删改查

    首先,让我们了解JavaScript数组的基本创建方法。可以通过以下几种方式创建数组: 1. `var arr = new Array();` 或 `var arr = [];` 2. 初始化时指定元素:`var arr = [元素1, 元素2, ...];` 3. 通过数组长度创建:...

    js数组使用方法

    ### JavaScript 数组操作方法详解 在JavaScript中,数组是一种非常重要的数据结构,它允许开发者以序列的方式存储和操作数据。本文将详细介绍JavaScript中数组的一些常用操作方法:`pop`、`push`、`unshift`、`...

    js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素

    js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js数组删除指定元素js...

    Javascript数组操作整理.rar

    本资料"Javascript数组操作整理"聚焦于JavaScript中的数组操作,旨在帮助开发者更好地理解和掌握相关知识。 1. 创建数组: JavaScript提供了多种创建数组的方式,如字面量语法`var arr = [元素1, 元素2, ...]`,或...

    拼音对照js数组

    这个链接指向的是一个名为“oldboy”的作者在ITEYE博客上发布的一篇文章,尽管具体内容未给出,但我们可以推测文章可能详细解释了如何创建和使用这种拼音对照的JavaScript数组。 在标签中,“源码”表明我们可能会...

    JS数组例子

    Javascript数组例子,JS数组例子

    JavaScript 数组 增加 和 删除

    ### JavaScript 数组增加和删除方法详解 在JavaScript中,数组是一...这些方法不仅增强了JavaScript数组的功能,还提高了代码的可读性和维护性。在实际开发中,根据具体需求选择合适的方法可以使程序更加高效、简洁。

    js 数组工具类 ArrayUtil

    在JavaScript中,数组是一种常用的数据结构,用于存储和操作一系列有序的数据。ArrayUtil是一个实用的JavaScript...此外,分析源码还可以帮助我们理解面向对象编程、函数式编程以及JavaScript数组操作的内部工作原理。

    第6节 JavaScript数组及应用.rar

    第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组...

Global site tag (gtag.js) - Google Analytics