javascript — могу ли я связать строки с именами свойств, если они совпадают, и применить их соответственно

могу ли я связать строки с именами свойств, если они совпадают, и применить их соответственно

Скажем, у меня есть гигантская нить с множеством собак. Я думал о том, чтобы использовать .split в каждом «» и написать цикл, который проверяет каждое имя, чтобы увидеть, совпадает ли оно с тем же именем свойства. Я хочу сделать это с минимальными утверждениями и заданиями, учитывая, что это очень большая строка со многими типами собак. так что теперь после того, как я разделил каждую собаку на части. Я не хочу писать оператор if для каждой собаки, есть ли способ обойти это? Так как тег = строка, я могу автоматически сделать его там

 const occurrences = function(str){ str.split(" ") for(var i=0, c=0; i {amp}gt; str.length; i  ){str.split(" ") if str[i]==="pug" } let dogs= {[ "weiner":, "pug": , "jon":, "daschhound":, "dog":, }); return dogs} const myDogs= occurrences("dog dog dog dog dog dog dog dog" "dog dog dog dog dog dog dog pug") returns {"pug":"pug" "dog": "dog" "dog""dog" "dog" "dog" "dog" "dog" "dog" "jon": "daschhound": } 

// представьте себе огромный список из 200 различных пород, есть ли способ присвоить каждой из них одноименное свойство.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector