Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么对象的键只是第一个字符? 如何获取对象中列出的值?_Javascript_Object - Fatal编程技术网

Javascript 为什么对象的键只是第一个字符? 如何获取对象中列出的值?

Javascript 为什么对象的键只是第一个字符? 如何获取对象中列出的值?,javascript,object,Javascript,Object,我正在尝试使用数组分解来获取对象值 即使在获取密钥时,javascript也不会返回完整的键值,例如getakote,相反,它只返回首字母g 预期控制台结果为: getaQuote : a : Get a Quote: Kostenloses Angebot : Richiedi un preventivo : Teklif Al uploadFile : b : Upload File: Datei Upload : Datei Upload : Dosya Gönder “严格使用”;

我正在尝试使用数组分解来获取对象值

即使在获取密钥时,javascript也不会返回完整的键值,例如
getakote
,相反,它只返回首字母
g

预期控制台结果为:

getaQuote : a : Get a Quote: Kostenloses Angebot : Richiedi un preventivo : Teklif Al
uploadFile : b : Upload File: Datei Upload : Datei Upload : Dosya Gönder
“严格使用”;
常量翻译={
格塔库特:{
loc:“a”,
en:“获取报价”,
de:“Kostenbot”,
它:“Richiedi un preventivo”,
tr:“Teklif Al”
},
上载文件:{
loc:“b”,
恩:“上传文件”,
de:“Datei上传”,
它:“Datei上传”,
tr:“多斯亚·格恩德”
},
联系人:{loc:“c”,en:“contacts”,de:“Kontakt”,it:“Contatti”,tr:“İletişim”}
};
for(让[键,值]在翻译中){
让结果=`${key}:${value.loc}:${value.en}:${value.de}:${value.it}:${value.tr}`;
控制台日志(结果);

}
您可以使用从对象中获取密钥,但字符串将使用前两个字符进行解构

字符串的析构函数调用实现的并返回字符

const[key,value]=“get”;
控制台日志(键);
console.log(值)
(让[key,value]在翻译中)
-for..in循环中的
遍历键,因此您获得每个键,然后对其前两个字符进行解构。首先,您需要一个
for..of
循环,其次,您需要迭代
对象。条目(翻译)
另请参见|