Split array into two arrays

前端 未结 9 931
甜味超标
甜味超标 2020-12-24 10:24
var arr = [\'a\', \'b\', \'c\', \'d\', \'e\', \'f\'];
var point = \'c\';

How can I split the \"arr\" into two arrays based on the \"point\" variabl

9条回答
  •  轮回少年
    2020-12-24 11:21

    Use indexOf and slice

    var arr = ['a', 'b', 'c', 'd', 'e', 'f'];
    
    var indexToSplit = arr.indexOf('c');
    var first = arr.slice(0, indexToSplit);
    var second = arr.slice(indexToSplit + 1);
    
    console.log({first, second});

提交回复
热议问题