Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些工作代码,最终得到多个返回值。像这样的东西:
console.log(variableName) -- var1, var2, var1, var3 etc
如何编写一个函数来获取从变量中记录的所有变量到这样的对象中?(对于每次重复,键必须递增/计数)。
var obj { var1 : 2 var2 : 1 var3 : 1 var4 : 0 }
我猜你的variableNamevar 是一个像这样的数组:
variableName
var variableName = ['var1', 'var2', 'var1', 'var3'];
在这种情况下,您可以这样做:
var obj = {}; $(variableName).each(function() { if (this in obj) { obj[this]++; } else { obj[this] = 1; } });