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 }
variableNameあなたのvar は次のような配列だと思います:
variableName
var variableName = ['var1', 'var2', 'var1', 'var3'];
その場合、これを行うことができます:
var obj = {}; $(variableName).each(function() { if (this in obj) { obj[this]++; } else { obj[this] = 1; } });