js中的Array()

//数组的声明方式
var arr=[0,1,2,3,4,5];
var arr1= new Array();
 arr1[0]=‘6‘;    
 arr1[1]=‘7‘;    
 arr1[2]=‘8‘;    
 arr1[3]=‘9‘;    
 arr1[4]=‘10‘;    
var arr2=new Array(11,12,13);
var arr3=new Array(1);
  arr3[0]=‘14‘;
  
  //数组链接concat();
  document.write(arr.concat(arr1,arr2)+‘<br>‘);
  
  //把一个数组放到字符串中  join toString();
  document.write(arr.join()+‘<br>‘);
  document.write(arr.join(‘---\>‘)+‘<br>‘);
  document.write(arr.toString()+‘<br>‘);
  
  //颠倒数组reverse();
  document.write(arr.reverse()+‘<br>‘);
  
  //入栈
  arr.push(‘+6+‘);
  document.write(arr+‘<br>‘);
  
  //出栈
  arr.pop();
  document.write(arr+‘<br>‘);
  
  //队列  unshift()  shift()
  arr.unshift(‘+6+‘);
  document.write(arr+‘<br>‘);
  arr.shift();
  document.write(arr+‘<br>‘);
  
   //获取数组选定的元素slice();
   document.write(arr.slice(1)+‘<br>‘);
   document.write(arr.slice(1,5)+‘<br>‘);
  
     //删除数组添加新元素 splice()
 arr.splice(1,0,"test")  //添加
     document.write(arr+"<br>");
 arr.splice(1,1)//删除
     document.write(arr);
 arr.splice(1,1,"test"+"<br>");//替换
  document.write(arr+"<br>");
时间: 2024-10-12 22:13:18

js中的Array()的相关文章

JS数组去重,js中数组(Array)的排序(sort)

JS数组去重 var ddd = [1,2,4,5,2, 222,1,5,6]; var uq = {}; var rq = []; for(var i=0; i<9; i++){ if(!uq[ddd[i]]){ uq[ddd[i]] = true; rq.push(ddd[i]); } } return rq; js中数组(Array)的排序(sort)注意事项 var arrDemo = new Array(); arrDemo[0] = 10; arrDemo[1] = 50; arrD

js中数组Array的一些常用方法总结

var list = new Array()是我们在js中常常写到的代码,今天就总结一下Array的对象具有哪些方法. list[0] = 0; list[1] = 1; list[2] = 2; 或者这样声明:var list = [0,1,2]; (1) shift():  alert(list.shift()); //删除数组的第一个元素,返回删除的值.这里是0  alert(list.length); //返回的数组长度是2 (2) unshift( i , j ): list.unsh

js中数组Array的操作

JS中数组有很多操作,作为前端多多少少知道点,但每次要用时都需要去百度,有点麻烦,所以在这儿做个备忘,简单总结些平时最常用的数组操作. shift:删除原数组第一项,并返回删除元素的值: var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 注:如果数组为空则返回undefined unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); /

JS中数组Array的用法示例介绍 (转)

new Array() new Array(len) new Array([item0,[item1,[item2,...]]] 使用数组对象的方法: var objArray=new Array(); objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形成一个新的数组并返回,原有数组不受影响.如:var arr=["a","b","c"];

D3.js中对array的使用

由于D3类库和array密切相关,我们有必要讨论一下D3中的数据绑定以及在数组内部运算的方法. 1.D3中的数组 和其他编程语言一样,D3的数组元素可以是数字或者字符等类型,例如: someData=[20,36,48,59,600,88]; 此外,考虑json数据在网络传输中的便利性,D3数组也支持将json对象,如: someBook=[{name:"book1", price: 50}, {name:"book2", price: 150}, {name:&q

js中关于array的常用方法

最近总结了一些关于array中的常用方法, 其中大部分的方法来自于<JavaScript框架设计>这本书, 如果有更好的方法,或者有关于string的别的常用的方法,希望大家不吝赐教. 直接上代码: 1 /** 2 * 判定数组是否包含指定目标 3 * @param target 4 * @param item 5 * @returns {boolean} 6 */ 7 function contains(target,item) { 8 return target.indexOf(item)

js 中 new Array() var a={} var a=[] new Object()

var a={}; new Object(); 表示定义一个空对象: new Array(); var a=[]; 表示定义一个空数组: 其他: 数组表示有序数据的集合,而对象表示无序数据的集合: 在Javascript语言中,关联数组就是对象,对象就是关联数组.这一点与php语言完全不同,在php中,关联数组也是数组. 单个对象是没有length属性的,所以不能a.length求长度:数组可以:

js中数组Array对象的方法sort()的应用

一. sort()方法的介绍 //给一组数据排序 var arrNum = [12,1,9,23,56,100,88,66]; console.log("排序前的数组:"+arrNum); arrNum.sort();//默认按照字母排序 console.log("排序后的数组:"+arrNum); //对数组进行升序排列,将函数作为参数传入 arrNum.sort(function (a,b) { return a-b;//数组中两两比较,结果为正(a>b)

JS 中的二进制操作简介

from 作者:刘骥(@刘骥-JimLiu)网址:http://jimliu.net/2015/09/26/a-brief-look-at-binary-ops-in-js/ 写这篇博客的起源是在div.io上的一篇文章<你所不知道的JavaScript数组>by 小胡子哥下的评论中的讨论. 因为随着XHR2和现代浏览器的普及,在浏览器当中处理二进制不再向过去那样无所适从,随着Canvas/WebGL等新技术逐渐开始进入大众视野,也会用到一些字节数组或者16位.8位整数等东西.在node.js