この配列のmainにどのように値を追加できるのでしょうか。配列内の特定のプロパティに値を追加する(?)javacriptで
var herpderp = {
"main": ["stuff", "stuff"]
};
ので、それは次のようになります。
var herpderp = {
"main": ["stuff1", "stuff2", "stuff3"]
};
好ましく私はそれが可能かどうfucntion内の文字列のカップルから、この種の構造を作成したいと思います。私はこれを持っていると言っています
var strings = {"stuff1","stuff2", "stuff3"}
for (each element of strings) {
what do I do here to get the structure above
}
また、特定のプロパティのオブジェクトの配列を検索する別の関数。今、私は配列をフィルタリングするためにこれを使用しようとしています、多分別の方法がありますか?
var arrays = search;
var result = events.filter(function(item) {
for (var prop in arrays)
if (arrays[prop].indexOf(item[prop]) == -1)
return false;
return true;
});
ご回答いただきありがとうございます。お使いのアレイ用のキーが有効な変数名でなかった場合
herpderp.main.push(value)
(それは例えば、数字で始まる):あなたがそうのような配列に追加できるように
[プロパティのアクセス方法はこちら](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors)。配列に物を追加するための['push'メソッド](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push)を使用します。オブジェクトや配列の操作が快適になるまで、JavaScriptチュートリアルをいくつか試してみることをお勧めします。 –