JavaScript端口类型不工作
所以我试图让我的原型函数运行,但出于某种原因,当我运行程序时,它告诉我原型函数不是函数。有人能看看我做错了什么吗JavaScript端口类型不工作,javascript,prototype,Javascript,Prototype,所以我试图让我的原型函数运行,但出于某种原因,当我运行程序时,它告诉我原型函数不是函数。有人能看看我做错了什么吗 功能问题(问题){ 这个。问题=问题; } questions.prototype.addquestion=函数(){ var问题=[]; var ask=提问。推送(this.questions); 对于(i=0;i,您的问题是将questions函数重写为变量: questions.prototype.addquestion = function(){ var aQues
功能问题(问题){
这个。问题=问题;
}
questions.prototype.addquestion=函数(){
var问题=[];
var ask=提问。推送(this.questions);
对于(i=0;i,您的问题是将questions
函数重写为变量:
questions.prototype.addquestion = function(){
var aQuestions = [];
var ask = aQuestions.push(this.questions);
for(i=0; i<ask; i++){
console.log(ask[0]);
}
}
questions.prototype.addquestion=function(){
var aQuestions=[];
var ask=aQuestions.push(this.questions);
对于(i=0;i请尝试此代码
function questions(questions){
this.questions = questions;
}
questions.prototype.addquestion = function(){
var questions = [];
questions.push(this.questions);
for(i=0;i<questions.length; i++){
console.log(questions[0]);
}
}
questionone = new questions("question one");
questionone.addquestion();
功能问题(问题){
这个。问题=问题;
}
questions.prototype.addquestion=函数(){
var问题=[];
问题。推(这个。问题);
对于(i=0;i请详细说明问题。请注意,它返回的是一个数组的长度,而不是另一个数组的长度。请向我们显示确切的错误消息。事实上,您的代码不会触发任何错误。我已将所有信息都发送到work@AlexGwartney实际上,这并没有改变任何东西,当变量名在中声明时,您可以使用本地问题
变量名>addquestion
,它不会覆盖代码中的任何内容。