我尝试将函数插入 javascript 对象,但我得到了
block 引用>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/