js数据结构第一弹:数组

1.定义

数组的标准定义是: 一个存储元素的线性集合(collection)

JavaScript 中的数组是一种特殊的对象, 用来表示偏移量的索引是该对象的属性, 索引可能是整数。 然而,这些数字索引在内部被转换为字符串类型, 这是因为JavaScript 对象中的属性名必须是字符串。 数组在 JavaScript 中只是一种特殊的对象, 所以效率上不如其他语言中的数组高。

JavaScript 中的数组, 严格来说应该称作对象, 是特殊的 JavaScript 对象, 在内部被归类为数组。 由于 Array 在 JavaScript 中被当作对象, 因此它有许多属性和方法可以在编程时使用。

2.使用

1.创建

var numbers = [];
var numbers = new Array();
var numbers = new Array(1,2,3,4,5);
//length属性
print(numbers.length); // 显示 5
var numbers = new Array(10);
print(numbers.length); // 显示 10
//调用 Array.isArray() 来判断一个对象是否是数组
var numbers = 3;
var arr = [7,4,1776];
print(Array.isArray(numbers)); // 显示 false
print(Array.isArray(arr)); // 显示 true

2.读写

    //可以使用 [] 操作符将数据赋给数组,
    var nums = [];
    for (var i = 0; i < 100; ++i) {
    nums[i] = i+1;
    }
    
    //可以使用 [] 操作符读取数组中的元素
    var numbers = [1,2,3,5,8,13,21];
    var sum = 0;
    for (var i = 0; i < numbers.length; ++i) {
    sum += numbers[i];
    } p
    rint(sum); // 显示 53

3.由字符串生成数组:split() 方法
该方法通过一些常见的分隔符, 将一个字符串分成几部分, 并将每部分作为一个元素保存于一个新建的数组中。

var sentence = "the
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值