ホームページ  >  記事  >  ウェブフロントエンド  >  jsでオブジェクトに配列を追加する方法

jsでオブジェクトに配列を追加する方法

亚连
亚连オリジナル
2018-06-19 16:34:3912863ブラウズ

次に、最も簡単な方法で配列要素をオブジェクトに追加するための js メソッドを共有します。これは優れた参考値であり、皆さんのお役に立てば幸いです。

は次のとおりです:

//如题,通常做法就是循环数组,最后在添加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}

簡単な方法:

//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()并修改当前的引用。 有较严重的代码洁癖的患者可以使用这个方法。

上記は皆さんのためにまとめたものです。将来皆さんのお役に立てれば幸いです。

関連記事:

WebpackでElectronアプリケーションを構築する方法

Angular4を使用した安全でない画像パスに関する問題

JSでマウスエフェクトに続くクロス座標を実装する方法

その方法jQueryで EasyUIウィンドウを使用する

Angular4.0でlaydate.js日付プラグインを使用する方法

JSでラベルスクロール切り替えを実装する方法

で画像中央のサスペンション効果を実装する方法JS

vue-cli での webpack3 の高速化の最適化に関する質問

Vue.js で折りたたみ可能なツリー メニューを実装する方法

以上がjsでオブジェクトに配列を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。