使用从构造函数传递到方法的类中的参数访问rest
Posted
技术标签:
【中文标题】使用从构造函数传递到方法的类中的参数访问rest【英文标题】:Accessing arguments from a class passed down from the constructor into a method using rest 【发布时间】:2022-01-18 06:02:25 【问题描述】:我试图通过构造函数将每个参数传递到方法中,该方法反过来加密值。但是,该方法没有读取参数中的值。
请问,我做错了什么?
class Add
constructor(...words)
this.words = words;
print(words)
words = [words];
let output = "$"
console.log(words)
for(let word of words)
output += word +"$"
return output
var x = new Add("I", "Love","you");
var y = new Add("this", "is", "awesome");
x.print()
z.print()
【问题讨论】:
【参考方案1】:您拼错了构造函数,并且如果您在构造函数内部为this
分配了某些内容,那么您还可以通过其他方法访问this
上的内容。
class Add
constructor(...words)
this.words = words;
print()
let output = "$"
for (let word of this.words)
output += word + "$"
return output
var x = new Add("I", "Love", "you");
console.log(x.print())
【讨论】:
我在这里输入时实际上出错了。尽快编辑。以上是关于使用从构造函数传递到方法的类中的参数访问rest的主要内容,如果未能解决你的问题,请参考以下文章