Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 尽管使用了JSON.stringify,但my console.log返回[object]_Javascript_Arrays_Json_Constants_Return Value - Fatal编程技术网

Javascript 尽管使用了JSON.stringify,但my console.log返回[object]

Javascript 尽管使用了JSON.stringify,但my console.log返回[object],javascript,arrays,json,constants,return-value,Javascript,Arrays,Json,Constants,Return Value,我来找你们是因为我正在启动javascript,我正在做一个练习。我需要从数组中提取“第一个”和“最后一个”,我有点乱,我认为我的思路是对的。但当我在控制台中查看时,我看到[object]。我使用了“JSON.stringify”,它对我来说仍然是一样的 这是我的密码: const=[ {第一个:“史蒂夫”,最后一个:“乔布斯”,年份:1955}, {第一首:《奥普拉》,最后一首《温弗瑞》,年份:1954}, {第一个:'比尔',最后一个:'盖茨',年份:1955}, {第一个:'Sheryl

我来找你们是因为我正在启动javascript,我正在做一个练习。我需要从数组中提取“第一个”和“最后一个”,我有点乱,我认为我的思路是对的。但当我在控制台中查看时,我看到[object]。我使用了“JSON.stringify”,它对我来说仍然是一样的

这是我的密码:

const=[
{第一个:“史蒂夫”,最后一个:“乔布斯”,年份:1955},
{第一首:《奥普拉》,最后一首《温弗瑞》,年份:1954},
{第一个:'比尔',最后一个:'盖茨',年份:1955},
{第一个:'Sheryl',最后一个:'Sandberg',年份:1969},
{第一个:“马克”,最后一个:“扎克伯格”,年份:1984},
{第一个:“碧昂丝”,最后一个:“诺尔斯”,年份:1981},
{第一个:“杰夫”,最后一个:“贝佐斯”,年份:1964},
{第一个:'黛安娜',最后一个:'亨德里克斯',年份:1947},
{第一个:“埃隆”,最后一个:“马斯克”,年份:1971},
{第一个:'Marissa',最后一个:'Mayer',年份:1975},
{第一个:“沃尔特”,最后一个:“迪斯尼”,年份:1901},
{第一个:“拉里”,最后一个:“佩奇”,年份:1973},
{第一个:“杰克”,最后一个:“多尔西”,年份:1976},
{第一个:“埃文”,最后一个:“明镜”,年份:1990},
{第一个:'Brian',最后一个:'Chesky',年份:1981},
{第一个:“特拉维斯”,最后一个:“卡兰尼克”,年份:1976},
{第一个:'Marc',最后一个:'Andreessen',年份:1971},
{第一个:'彼得',最后一个:'泰尔',年份:1967}
];
//日期
函数日期之间(y)
{
返回y.year>1970年和y.year<1980年;
}
const resultYear=enterprises.filter(dateBetween)
{
文件。写下(“第70页:”+“我的控制台是转换器”);
}
console.log(resultYear)
//PRENOM和NOM
const resultName=enterprises.map(obj=>{
var rObj={};
rObj[obj.clé]=obj.first;
var rObjd={};
rObjd[obj.clé]=obj.last;
返回rObjd+rObjd;
});
//const resultFirst=enterprises.map(({first})=>first);

console.log(JSON.stringify(resultName))
rObjd
是一个对象,您的
resultName
函数具有
返回rObjd+rObjd
-即,将对象添加到自身。这毫无意义,因此JS试图通过将对象转换为字符串来理解它,结果是
[object object][object]
。你似乎真的把
resultName
复杂化了,当然你可以做
enterprises.map(obj=>obj.first+“”+obj.last)
?哦,谢谢!它的工作!事实上,我还没有看到那只眼睛,非常感谢你的回答!