私は基本的にどのオブジェクトが2つの特定の値を持っているかを検索し、それにv_idの値をつけたいと思っている、各製品バリアントの設定を保持するオブジェクトを持っています。2つの値を含むオブジェクトの検索オブジェクトですか?
コード:product_1.variants
はバリアントオブジェクトへの参照である
//object
product_1: {
p_id: 11, // Pendant Conicol
variants: {
v_1: { v_id:397, color:"gold", size:"20|30" },
v_2: { v_id:396, color:"gold", size:"20|40" },
v_3: { v_id:395, color:"gold", size:"20|50" },
v_4: { v_id:394, color:"gold", size:"25|25" }
}
}
getVariantId: function() {
var results = []; // There will only be 1 result so maybe dont need array?
var searchFor = "gold and 20|50";
//Loop here?
console.log(results.v_id);
}
は、どのように私は未定義の使用はconsole.log(results.v_id)を得続けるそのオブジェクトにv_idを返すことができます。 – Elevant
結果は配列を返します... results [0] .v_id – sahbeewah