toString():把数组转换成一个字符串

toLocaleString():把数组转换成一个字符串

join():把数组转换成一个用符号连接的字符串

shift():将数组头部的一个元素移出

unshift():在数组的头部插入一个元素

pop():从数组尾部删除一个元素

push():把一个元素添加到数组的尾部

concat():给数组添加元素

slice():返回数组的部分

reverse():将数组反向排序

sort():对数组进行排序操作

splice():插入、删除或者替换一个数组元素

JS的数组创建(多维)

<!DOCTYPE html>
<html>
<head>
<title>JS的数组创建(多维)</title>
<meta charset="utf-8" />
<script type="text/javascript"> // 主目录
var ary = {'blog':'博客', 'user':'用户', 'news':'资讯'}; // 子目录
var aryList = {
'blog' : [{'name':'列表','url':'blog.html'}, {'name':'添加','url':'add_blog.html'}, {'name':'编辑','url':'edit_blog.html'}],
'user' : [{'name':'列表','url':'user.html'}, {'name':'添加','url':'add_user.html'}, {'name':'删除','url':'delete_user.html'}],
'news' : [{'name':'列表','url':'news.html'}, {'name':'添加','url':'add_news.html'}, {'name':'编辑','url':'edit_news.html'}]
}; function getSubList(char){
var htmlList = '';
for(var key in ary){
if(key == char){
htmlList = _createListHtml(aryList[key], ary[key]);
break;
}
}
return htmlList;
} function _createListHtml(ary, name){
var html = '<ul>\n';
for(var k in ary){
html += '<li><a href="'+ ary[k]['url'] +'">'+ name + ary[k]['name'] +'</a></li>\n';
}
html += '</ul>\n';
return html;
}
</script>
</head>
<body style="font:14px/25px Microsoft YaHei">
<script>document.write(getSubList('user'));</script>
</body>
</html>

JS数组操作常用方法的更多相关文章

  1. js 数组操作常用方法

    push():在数组后面加入元素,并返回数组的长度: unshift():在数组前面就如元素,并返回数组的长度: pop():删除最后一个元素: var arr =[1,2,3,4,5] ; arr. ...

  2. js数组操作-添加,删除

    js 数组操作常用方法. push():在数组后面加入元素,并返回数组的长度 unshift():在数组前面加入元素,并返回数组的长度 pop()删除最后一个元素 shift()删除第一个元素 var ...

  3. JS数组array常用方法

    JS数组array常用方法 1.检测数组 1)检测对象是否为数组,使用instanceof 操作符 if(value instanceof Array) { //对数组执行某些操作 } 2)获取对象的 ...

  4. JavaScript中数组操作常用方法

    JavaScript中数组操作常用方法 1.检测数组 1)检测对象是否为数组,使用instanceof 操作符 if(value instanceof Array) { //对数组执行某些操作 } 2 ...

  5. 页面循环绑定(变量污染问题),js面向对象编程(对象属性增删改查),js字符串操作,js数组操作

    页面循环绑定(变量污染问题) var lis = document.querySelectorAll(".ul li") for ( var i = 0 ; i < lis. ...

  6. js数组操作-最佳图解

    js数组操作-最佳图解

  7. js数组操作find查找特定值结合es6特性

    js数组操作find查找特定值结合es6特性

  8. JS数组操作:去重,交集,并集,差集

    原文:JS数组操作:去重,交集,并集,差集 1. 数组去重 方法一: function unique(arr) { //定义常量 res,值为一个Map对象实例 const res = new Map ...

  9. js数组操作

    用 js有很久了,但都没有深究过js的数组形式.偶尔用用也就是简单的string.split(char).这段时间做的一个项目,用到数组的地方很多, 自以为js高手的自己居然无从下手,一下狠心,我学! ...

随机推荐

  1. XSD (xml Schema Definition)

    .xsd文件是定义DataSet的XML文件,利用XML文件的结构优势容易可视化地设计DataSet,设计完它会生成相应的.cs文件,里面的内容就是对应的类型化的DataSet.你的代码里的DataA ...

  2. 《C++ Primer Plus 6th》读书笔记 - 第十章 对象和类

    1. 过程性编程和面向对象编程 2. 抽象和类 1. 使用类对象的程序都可以直接访问公有部分,但只能通过公有成员函数(或友元函数)来访问对象的私有成员 2. 可以在类声明之外定义成员函数,并使其成为内 ...

  3. dialog获取焦点

    弹出层是一个iframe openWindow:function (options) { var url = options.url; url += url.indexOf("?" ...

  4. 对简单的正则表达式的理解V1.0

    [^<]* 我得理解也是基本来自官方的解释 [] 我理解是它其中的内容,是指内容哦, 内容是可以选择的 字符 集合 ,比如说  @"<div style="color: ...

  5. 【自学php】第四天 - 使用数组

    php支持两种数组,数字索引数组和关联数组.关联数组有点类似Map,可以用字符串或其他数据类型做键对应相应的值保存在数组中. 1.初始化数组 数字索引数组的初始化可以使用如下代码: $products ...

  6. Learn X in Y minutes(python一页纸代码)

    一篇非常好的文章,解释了python基本语法的方方面面: # Single line comments start with a hash. """ Multiline ...

  7. perl 创建包

    <pre name="code" class="python"><pre name="code" class=" ...

  8. Android 打包签名 从生成keystore到完成签名

    进入生成工具:  工具帮助:   输入指令并获得结果:   转自: http://www.cppblog.com/fwxjj/archive/2010/05/24/116208.html 首先,我们需 ...

  9. Java DES 加密和解密源码(转)

    原文地址:http://www.oschina.net/code/snippet_727646_18383 Java密码学结构设计遵循两个原则: 1) 算法的独立性和可靠性. 2) 实现的独立性和相互 ...

  10. 基于Schema的AOP 配置使用详解

    原文地址:http://jinnianshilongnian.iteye.com/blog/1418598 基于Schema的AOP从Spring2.0之后通过"aop"命名空间来 ...