Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript端口类型不工作_Javascript_Prototype - Fatal编程技术网

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
,它不会覆盖代码中的任何内容。