3
で即時奇妙な行動のエラー私はコードを持っている:機能にconsole.log
function fn(ob)
{
console.log(ob.name)
}
fn({name:"myName"})
(function(text){
console.log(text)
})("Error")
をしかし、私はこれを実行したときに、私はTypeError例外を取得。どうして?
で即時奇妙な行動のエラー私はコードを持っている:機能にconsole.log
function fn(ob)
{
console.log(ob.name)
}
fn({name:"myName"})
(function(text){
console.log(text)
})("Error")
をしかし、私はこれを実行したときに、私はTypeError例外を取得。どうして?
fn
関数の呼び出しと、匿名関数の定義(および呼び出し)を区別する必要があります。
fn
関数を呼び出した後、あなたは;
文字を使用してこれを行うことができます。
fn({name:"myName"})(function(text){
console.log(text)
})("Error")
そして、これがエラーあなたです:
function fn(t) {
console.log(t.name)
}
fn({name:"myName"});
(function(text){
console.log(text)
})("Error")
は、そうでなければ、あなたのコードが実際にあります得た。
はい、それは狂ったhehe、ありがとう –