javascript 的取值问题 如图?

图片描述

大家帮我看下该怎么取到source.last的值

阅读 2k
3 个回答

source[t]
js 的点运算符不支持变量。

楼上正解,,,,

            var arr=[{
                "first":"name1",
                "last":"Montage2221"
              },
              {
                "first":"name",
                "last":"Montag111e2"
              },
              {
                "first":"na111me",
                "last":"2222"
              },
              {
                "last":"Montag11e4",
                "first":"name",
              }];
            function result(arr,keyword){
                var result=[];
                arr.map((v,k) => {
                for(var item in v){
                    if(item == keyword) result.push(v[item]);
                }
             })
                return result.join();
            }
            console.log(result(arr,'last'));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题