Maison > Questions et réponses > le corps du texte
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 ?
我想大声告诉你2017-07-05 10:53:33
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.
function Person (name) {
this._name = name;
}
var p1 = new Person('sarah');
var p2 = new Person('tom');
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.
曾经蜡笔没有小新2017-07-05 10:53:33
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
世界只因有你2017-07-05 10:53:33
Vous devez poser la première questionBrendan 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.