javascript - 将函数插入 javascript 对象

标签 javascript function object

我尝试将函数插入 javascript 对象,但我得到了

undefined

这应该将消息返回到 div 中。

我想用第一种方法,但这是我尝试过的两种方法:

var errorMessage = {
     empty: function(message){"<div class='field'><div class='csv'><span class='icon'></span><label class='manual' id='error-message'>" + message + "</label></div></div>"
    }
 };

console.log(errorMessage.empty("Hello"));

我也试试这个方法

function errorMessage(message){
    "<div class='field'><div class='csv'><span class='icon'></span><label class='manual' id='error-message'>" + message + "</label></div></div>"

}

console.log(errorMessage("hello"))

最佳答案

您需要一个return字面上的值。

The return statement ends function execution and specifies a value to be returned to the function caller.

var errorMessage = {
        empty: function (message) {
            return "<div class='field'><div class='csv'><span class='icon'></span><label class='manual' id='error-message'>" + message + "</label></div></div>";
        }
    };

console.log(errorMessage.empty("Hello"));

关于javascript - 将函数插入 javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40043831/

相关文章:

c++ - 使用泰勒级数 C++ 计算 Pi

c - C 中参数的顺序

javascript - 使用另一个属性值更改数组中对象的属性值

java - 序列化包含对象java的对象

javascript - 处理 catch block 中的异常

javascript - 在错误时摇一摇登录表单

C 中的自定义函数在 Red Hat Linux 中不起作用,但在 HPUX 中可以

c++ - 访问冲突 : 0xC0000005, 为什么会发生这种情况?

javascript - Kendo ui grid if else 条件

javascript - 在 onclick url 中使用数据绑定(bind)