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 - 合并对象属性而不覆盖

java - 如果请求在同一天到来,则对象保持不变,否则比较并创建新对象

javascript - 如何从 Javascript 数组中删除带有空字符串的对象?

javascript - IE 11 不支持音频播放?

javascript - 无效格式 pki.privateKeyFrom... PKCS#8 与 node-forge javascript

javascript - 使用 EVOPdf、WebAPI 和 AngularJS 生成 PDF

PHP - 从查询结果中获取对象数组

arrays - 如何从 json 文件中删除空对象

c# - 如何使用 jscript 中声明的参数调用 Html.RenderAction()?

javascript - Chrome 扩展程序无法正常工作,我做错了什么吗?