JavaScript巧用length属性增删数组

在JavaScript中可以利用length计算数组元素个数,但length并不是只读的,通过改变length的值可以实现数组的增删功能。

var arr = ['琼台博客', 'www.qttc.net', 'Web技术'];
console.log(arr.length); // Output: 3

【国内直连ChatGPT 29元起】
国内直连ChatGPT,Plus会员每月29元起,支持最新o1模型探索更多领域,无需注册OpenAI账号。

声明了一个数组arr,分别给了三个元素。分别是

arr[0] = 琼台博客
arr[1] = www.qttc.net
arr[2] = WEB技术

数组arr的length元素值是三个,我们把length的值改成2。

var arr = ['琼台博客', 'www.qttc.net', 'Web技术'];
arr.length = 2;
console.log(arr.length);

发现length的值是可以改写的,那么我们再来打印一下结果

var arr = ['琼台博客', 'www.qttc.net', 'Web技术'];
arr.length = 2;
var str = '';
for(var i=0;i<arr.length;i++){
  str += '第'+i+'个元素 arr['+i+'] = '+arr[i]+ ',';
}
console.log(str);
// Output: 
// 第1个元素 arr[0] = 琼台博客,
// 第2个元素 arr[1] = www.qttc.net,
// 第3个元素 arr[2] = Web技术,
分享

TITLE: JavaScript巧用length属性增删数组

LINK: https://www.qttc.net/150-javascript-array-length.html

NOTE: 原创内容,转载请注明出自琼台博客