Pourquoivar obj = {}
创建对象的方法里面不能用this.xxx
déclarer des attributs ?
Par exemple :
var person = {
this.name = '背锅侠';
}
Une erreur sera signalée. J'ai regardé son constructeur et c'est aussi Object
啊.会什么会有这样.另外问下.json
Quelle est la différence entre lui et un objet ?
Cela indique un futur appelant incertain, lié au périmètre. Celui qui appelle la fonction, cela à l'intérieur de la fonction pointe vers qui.
Ce qui précède utilise le nouveau mot-clé pour appeler la fonction Person() et transmet une chaîne 'sarah' comme valeur de name. À l’heure actuelle, le point à l’intérieur de la fonction est p1. De la même manière, l’autre pointe vers p2. Si la méthode Person('sarah') est appelée directement, puisque la portée de Person() est la portée globale, alors l'interne this pointera vers la fenêtre.
En d'autres termes, il s'agit d'un substitut, pointant vers des objets qui pourraient être impliqués dans le futur. C’est incertain. Les points d'attribut définis en interne changeront également en conséquence.
Mais comme la forme littérale objet utilisée par le sujet, le pointage du nom de l'attribut est certain, il appartient à la personne. L'objet personne défini par le sujet est ici égal à mon p1.
De plus, comme mentionné ci-dessus, json est un format de données. Facilite le transfert de données entre le front et le backend.
Je ne sais pas si j’ai été clair. . . Le débutant répond.
N'est-ce pas ainsi que les littéraux d'objet créent des objets ?
La partie de droite est évidemment au format JSON et n'accepte que la forme clé-valeur
La différence entre JSON et les objets
Donnez-moi un exemple
var obj ={ "tu" : "un bon garçon" }
La partie de droite est le JSON que tu as mentionné
C'est pareil qu'il soit écrit en .json ou .js
En fait, c'est un format de données ça ressemble à ce sous
Quant aux objets, tout est objet. L'objet est un terme relativement abstrait
.Les constructeurs sont tous .json ? Oui, ils ont tous le même format de données
Vous devez poser la première question
Brendan Eich
。问问他为啥当初
JavaScript
Elle doit être conçue comme ça.Quant à la deuxième question,
JSON
est un format de données , et un objet... supposons que vous parlez de JavaScript. L'objet est un type de données de JavaScript.