美文网首页
数组基础

数组基础

作者: LUOTAOLUOTAO | 来源:发表于2020-10-12 14:21 被阅读0次

数组基础

  • 新建数组
// 构造函数
var myCars = new Array()
myCars[0] = "Saab"
myCars[1] = "Volvo"
myCars[2] = "BMW"

// 构造函数-简洁
var myCars = new Array(10)// 长度为10
var myCars = new Array("Saab","Volvo","BMW") // 两个及以上的数字为内容

// 字面量
var myCars = ["Saab","Volvo","BMW"]
  • 数组方法和属性
// 使用数组对象预定义属性和方法:

var x = myCars.length // myCars 中元素的数量
var y = myCars.indexOf("Volvo") // "Volvo" 值的索引值
  • 数组合并
const a = [1, 2]
const b = [2, 3, 4]

const ab = a. concat(b) // [1, 2, 2, 3, 4]

const ab = [...a, ...b] // [1, 2, 2, 3, 4]
  • 数组常用方法
// 向数组的头部增加元素,返回数组中元素的个数(原数组发生改变)
var arr = [1,2,3]
var length = arr.unshift(0)
console.log(arr) // [0,1,2,3]
console.log(length) // 4

// 向数组尾部中增加元素,返回数组中元素的个数(原数组发生改变)
var arr = [1,2,3]
var length = arr.push(4)
console.log(arr) // [1,2,3,4]
console.log(length) // 4

// 从数组的头部删除一个元素,返回这个删除的元素,不接收参数 (原数组发生改变)
var arr = [1,2,3]
arr. shift()
console.log(arr) // [2,3]

// 从数组的尾部删除一个元素,返回这个删除的元素,不接收参数 (原数组发生改变)
var arr = [1,2,3]
arr.pop()
console.log(arr) // [1,2]


相关文章

  • ★05.访问Arrays

    基础类型数组 与 对象数组 基础类型数组 函数表 简单示例:GetArrayRegion() 简单示例...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组合并 数组常用方法

  • numpy - 学习笔记

    基础 随机数 正态分布 数组连结 数组分割 计时器 数组积累 基础 nparray.ndim 数组维数 nparr...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组常用方法 数组的遍历方法

  • IOS开发_数组

    1、基础概念; 2、数组的定义; 3、数组的分类; 4、数组的特点; 1、基础概念; 1.1下标:用于区分...

  • Android JNI 数组操作

    JNI 中有两种数组操作,基础数据类型数组和对象数组,JNI 对待基础数据类型数组和对象数组是不一样的。 基本数据...

  • Java 的协变

    对象存在继承关系, 其非基础数组可以给基础数组付值,这种属性叫做协变(covariance);

  • 数组操作

    总结:join(),concat(),slice(),filter(),reduce()数组本身保持不变 数组基础...

  • 2019-07-24

    今天php基础之数组

  • 机器学习利器之Numpy

    Numpy 多维数组 Numpy 创建N维数组 查看数组属性 shape操作 数组索引和迭代 拼接、分割 基础运算...

网友评论

      本文标题:数组基础

      本文链接:https://www.haomeiwen.com/subject/wzgupktx.html