jsのjsonはなぜオブジェクトとして呼び出すことができるのか
3226 ワード
jsオブジェクトの場合jsの特殊なデータ型であり、jsonは文字列である.json文字列が呼び出されるのは、json文字列がeval()処理されているからである.二つのタイプの書き方を見てみましょう
jsonは直接呼び出すことができ、jsオブジェクトにはnewが必要であることがわかります.これはオブジェクト向けの特徴、パッケージ、継承、マルチステートに関連します.以前はjsonが便利なようで、jsオブジェクトに代わってオブジェクト向けのプログラミングを実現できるのではないかと思っていましたが、答えは不可能でした.もちろん、データのインタラクションは言うまでもなく、jsonオブジェクトはいくつかのシーンの下で、彼の簡単で、速い利点があります.
//js
fuction person(){
this.name = 'kervi';
this.say = function(){
alert('hi');
}
}
person = new person();
person.say();
> //json ;
> person = {
> "name" : "kervi",
> "say":function(){ alert('hi'); }
> } person.say();
jsonは直接呼び出すことができ、jsオブジェクトにはnewが必要であることがわかります.これはオブジェクト向けの特徴、パッケージ、継承、マルチステートに関連します.以前はjsonが便利なようで、jsオブジェクトに代わってオブジェクト向けのプログラミングを実現できるのではないかと思っていましたが、答えは不可能でした.もちろん、データのインタラクションは言うまでもなく、jsonオブジェクトはいくつかのシーンの下で、彼の簡単で、速い利点があります.
json js ,json ;