variants是 objectsselectedOptions的對象,是 option1、option2、option3 的對象。下面forEach通過搜索variants來找到匹配項。是否有更有效的方法,使用數組方法或類似方法來執行以下操作:Object.values(variants).forEach(variant => { if (variant.options.option1 === selectedOptions.option1 && variant.options.option2 === selectedOptions.option2 && variant.options.option3 === selectedOptions.option3) { selectedVariant = variant.gid; }});
JS 使 forEach 匹配更有效
翻閱古今
2022-10-08 10:35:19