数组,数组,数组

原创 1130331201 随笔 JS算法 146阅读 2018-01-31 16:12:28 举报

1.字符串分割为数组split与数组元素拼接转字符串join

var sentence = "the quick brown fox jumped over the lazy dog";
/**1.

  • 字符串.split(分隔符) 将字符串生成为数组
  • */
    var words = sentence.split(" ");
    for (var i = 0; i < words.length; ++i) {
    console.log("word " + i + ": " + words[i]);
    }
    /**2.
  • 数组转字符串
  • .join(分隔符)
  • 数组各元素间放分隔符并连接成一个字符串
  • join("") 就是 直接将数组个元素拼接起来生字符串
  • .toString()连接成字符串后 默认中间会用,隔开
  • */

2.数组中间添加和删除修改元素splice

/**

  • 1.splice() 将现有数组进行截取,返回所截取生成出来的数组,且现有数组改变,是截取后的数组
  • 可用于为一个数组增加或移除或修改元素
  • 参数一:截取(删除)的起始索引(0是第一个元素)
  • 参数二:截取(删除)的元素的个数
  • 参数三:删除截取后要添加进数组的元素(可以是个数组)
  • */

/**2.

  • 数组中间插入元素(放在数组里插入)
  • */
    var nums = [1,2,3,7,8,9];
    var newElements = [4,5,6];
    nums.splice(3,0,newElements);
    console.log(nums); // 1,2,3,4,5,6,7,8,9

/**3.

  • 要插入数组的元素不必组织成一个数组, 它可以是任意的元素序列
  • */
    var nums = [1,2,3,7,8,9];
    nums.splice(3,0,4,5,6);
    console.log(nums); //[1, 2, 3, 4, 5, 6, 7, 8, 9]

/**4.

  • 从数组中删除元素
  • */
    var nums = [1,2,3,100,200,300,400,4,5];
    nums.splice(3,4);
    print(nums); // 1,2,3,4,5
评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复