現在、関数を使用してオブジェクトに追加しようとしています。
私のコードは次のとおりです。
var ob = {};
function add(f, fun) {
ob[f] = fun();
}
add('hi', function() {
alert('hello')
})
ob.hi()
したがって、これはobを次のように変更すると想定されます。
var ob = {
hi: function(){
alert('hello')
}
}
これはアラートhello
を出しますが、関数からではなく、add関数(停止したい)のトリガーからだけですob.hi()
。
助けてくれてありがとう。必要に応じて、フィドルを確認することもできます