Ci-dessous, je vais partager avec vous une méthode js pour ajouter des éléments de tableau aux objets de la manière la plus simple. Elle a une bonne valeur de référence et j'espère qu'elle sera utile à tout le monde.
ressemble à ceci :
//如题,通常做法就是循环数组,最后在添加length属性,如: var obj = {}; var pushArr = [11,22,33,44,55,66]; for(var i=0;i<pushArr.length;i++) { obj[i] = pushArr[i]; } obj.length = pushArr.length; console.log(obj); //{0:11,1:22,2:33,3:44,4:55,5:66,length:6}
Facile :
//js将数组元素添加到对象中(或 数组转换成对象)有个小技巧: var obj = {}; [].push.apply(obj,[11,22,33,44,55,66]); console.log(obj); //{0:11,1:22,2:33,3:44,4:55,5:66,length:6} 由于obj是个对象没有像数组的push()方法,所以利用数组的push()以及apply()的特性来将数组作用于push()并修改当前的引用。 有较严重的代码洁癖的患者可以使用这个方法。
J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.
Articles connexes :
Comment créer des applications Electron dans Webpack
Problèmes concernant les chemins d'image non sécurisés à l'aide d'Angular4
Comment implémenter l'effet de souris suivant les coordonnées croisées dans JS
Comment utiliser la fenêtre EasyUI dans jQuery
Comment pour utiliser le plug-in de date laydate.js dans Angular4.0
Comment implémenter le changement de défilement d'étiquettes dans JS
Comment implémenter des images dans JS Effet de suspension centré
Questions sur l'optimisation de l'accélération de webpack3 dans vue-cli
Comment implémenter un arbre pliable dans Vue.js Menu Forme
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!