[英]push multiple value in same index value JavaScript
我是 javascript 的新手
問題
['name',1,2,3,4,5]
我需要喜歡:-
['name','12345']
代碼:-
var abc = [];
text = 'name';
abc.push(text);
var def = [1,2,3,4,5]
$.each(def, function(index, item) {
abc.push(item);
});
您可以使用銷毀分配( ...
) :
const array = ['name', 1, 2, 3, 4, 5]; const [key, ...value] = array; const result = [key, value.join('')]; console.log(result);
你可以試試這個
var abc = [];
text = 'name';
abc.push(text);
var def = [1,2,3,4,5]
abc.push(def.join(''));
let data = ['name',1,2,3,4,5] let result = [data[0],data.slice(1).join('')] console.log(result)
您可以從最后加入,直到獲得所需的數組長度。
const array = ['name', 1, 2, 3, 4, 5]; while (array.length > 2) array.push(array.splice(array.length - 2, 2).join('')); console.log(array);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.