2017-07-07 64 views

回答

3

的關鍵嘗試使用括號(computed property name from ES6):

data[0].push({ ["col" + (i+1)]: results.data[i].id}); 

編輯:如果您可以使用ES6,也可以使用模板文字,如Ismael所示:

data[0].push({ [`col${i+1}`]: results.data[i].id}); 
+1

如果是使用ES6 ,爲什麼不''{'col $ {i + 1}':...}''?我幾乎可以肯定,這可以在任何JavaScript版本中使用。 –

+1

是的,使用模板文字,它仍然更好。好的建議 –

相關問題