javascript - 在函数外部定义的对象中填充函数的响应

标签 javascript object

我有以下代码:

var obj = {};

function populateObject(){
   obj.firstname = `John`;
   obj.secondname = `Anderson`;
}

console.log(obj);


我在安慰obj时得到一个空对象。有没有一种方法可以从函数内部获取对象的值,即函数外部的obj?

最佳答案

您尚未调用该函数。



var obj = {};

function populateObject(){
   obj.firstname = `John`;
   obj.secondname = `Anderson`;
}
populateObject();
console.log(obj);





如果您需要功能的响应...



function populateObject(){
    var obj = {};
    obj.firstname = `John`;
    obj.secondname = `Anderson`;
    return obj;
}
   
console.log( populateObject());

关于javascript - 在函数外部定义的对象中填充函数的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59729189/

相关文章:

javascript - 返回已解决的 promise 值而不是 promise 的NodeJS函数?

javascript - 如何将数组中的元素分组为符合特定条件的对象并将其推送到新数组

javascript - 将嵌套对象数组转换为 Buffer Nodejs

javascript - 使用.find()时忽略空值

Javascript 数据类型可视化

javascript - 谁拥有最多的钱 - Codewars 挑战 - JavaScript

javascript - addEventHandler 中的测试代码

javascript - react 渲染数组以添加到列表中 - 简单的返回不起作用

javascript - 动态创建同一组件的多个实例。

javascript - 为什么 "!duplicateNote.length"不起作用?