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/

相关文章:

object - F# 中的内联 C# 对象创建

c++ - 指向具有函数 C++ 的数据成员的指针

javascript - 如何将数组转换为对象并按js中的索引号/步骤进行分组

javascript - 使用map方法对数组进行分组

php - 砖石般的图片网格

javascript - 带有src的DOM img节点而不加载图像

javascript - 如何要求 Facebook 点赞更改外部网站上的内容? (我指的不是 Facebook 页面)

javascript - 将多个对象缩减为一个,将值加在一起

javascript - react.js - 处于异步数据状态的深层对象不起作用

javascript - TypeScript - 扩展标准库 Math 的类型定义