Javascript 对对象中的所有键运行toLowerCase()

Javascript 对对象中的所有键运行toLowerCase(),javascript,object,tolower,Javascript,Object,Tolower,如何对对象中的所有键使用javascript字符串toLowerCase()方法?我正在比较对象2(wordBank)中的键和对象1(taskObject)中的键,看看是否有匹配项。。。我呼吁: getAll(wordsObj[“wordBank”]) 这要求: getAll : function (taskObject) { for (obj in vocab) { for (key in vocab[obj]) { if (key in taskObje

如何对对象中的所有键使用javascript字符串
toLowerCase()
方法?我正在比较对象2(wordBank)中的键和对象1(taskObject)中的键,看看是否有匹配项。。。我呼吁:

getAll(wordsObj[“wordBank”])

这要求:

getAll : function (taskObject) {

   for (obj in vocab) {
      for (key in vocab[obj]) {
         if (key in taskObject) {
            log(taskObject);
            log(key);
日志(taskObject)输出:
Object{Nǐ:“你”,hǎo:“好”,wǒ:“我”,shì:“我”}

日志(键)输出:
wǒhǎo shì

您可以在这里看到,
log(key)
没有输出
,因为第一个字母是大写的。如何对对象2中的所有键运行
toLowerCase()
,使其返回所有匹配项,而不考虑大小写

对象1:所有条目均为小写

var vocab = 
{
    "Subjects" :
    {   
        'wǒ'    : ['I/Me',              path+sbj+'Wo_I.mp3'],
        'nǐ'    : ['You',               path+sbj+'Ni_You.mp3'],
    },
    "Adjectives" : 
    {
        'hǎo'   : ['Good',              path+adj+'Hao3_Good.mp3'],
        'shì'   : ['Am',            path+adj+'Shi4_Am.mp3'],
我要传递以进行比较的对象2:

"wordBank" : //need to grab words from word bank... this is not needed...
{
    "Nǐ"    : "You",
    "hǎo"   : "good",
    "wǒ"    : "I",
    "shì"   : "am"
},
为什么不:


log(whatever.toLowerCase())

我只是在那里使用日志来显示输出。我正在运行其他的东西,如果检查需要知道对象2中的所有匹配项