[英]Use `this` in object “Unexpected token this”
我正在使用DOMString对象来设置DOM。 我用this
来指向init
但它显示了Unexpected token this
。 我正在学习javaScript。 请帮助我如何使用它。 非常感谢你。
let imageView = { init: function () { // store pointers to our DOM elements for easy access later let DOMstrings = { containerElem: '#cat', nameElem: '#cat-name', imageElem: '#cat-img', countElem: '#cat-count' }, this.catElem = document.getElementById(this.DOMstrings.containerElem); this.catNameElem = document.getElementById(this.DOMstrings.nameElem); this.catImageElem = document.getElementById(this.DOMstrings.imageElem); this.countElem = document.getElementById(this.DOMstrings.countElem); };
在DOMstrings
对象之后有一个逗号,应该是一个分号。
尝试这个:
let imageView = {
init: function () {
// store pointers to our DOM elements for easy access later
let DOMstrings = {
containerElem: '#cat',
nameElem: '#cat-name',
imageElem: '#cat-img',
countElem: '#cat-count'
};
this.catElem = document.getElementById(DOMstrings.containerElem);
this.catNameElem = document.getElementById(DOMstrings.nameElem);
this.catImageElem = document.getElementById(DOMstrings.imageElem);
this.countElem = document.getElementById(DOMstrings.countElem);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.