2017-06-02 7 views
1

私はチュートリアルを見ていますが、次のコードを実行しようとしましたが、実行されませんでした。JavaScriptシンプルコードが実行されていません

var person = { 
    'address': { 
    'street': 'Rose Road', 
    'city': 'somewhere', 
    'state': 'CA' 
    }, 
    'isfromState': fucntion(state) { 
    return (this.address.state === state); 
    } 
} 
console.log(person.isfromState('blah')); 

代わりに、それは私に、このエラーException: SyntaxError: missing } after property listを与え、私は間違いを見つけることができません。

+5

'fucntion'はfunction' – nem035

答えて

2
'isfromState': fucntion(state) { // <--- fucntion isn't a keyword 
    return (this.address.state === state); 
} 

は次のようになります。

'isfromState': function(state) { // <--- use function 
    return (this.address.state === state); 
} 
+0

が、これは(!*問題*確かにあるが)問題をイマイチエラーを考える'でなければなりません。私はいくつかのバリエーションを試しましたが、 'SyntaxError'が報告されることはありませんが、スニペットの場合には当てはまらないカンマがどこかにあることがよくあります。 –

関連する問題