Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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 r反馈@adam.k。我做了调整,得到了空的对象?请为我键入它应该是if(arr[I].name.length)谢谢@adam.k的反馈。我做了调整并且得到了空对象?为我键入它也应该是if(arr[I].name.length)谢谢你的信息,我做了调整,它_Javascript - Fatal编程技术网

Javascript r反馈@adam.k。我做了调整,得到了空的对象?请为我键入它应该是if(arr[I].name.length)谢谢@adam.k的反馈。我做了调整并且得到了空对象?为我键入它也应该是if(arr[I].name.length)谢谢你的信息,我做了调整,它

Javascript r反馈@adam.k。我做了调整,得到了空的对象?请为我键入它应该是if(arr[I].name.length)谢谢@adam.k的反馈。我做了调整并且得到了空对象?为我键入它也应该是if(arr[I].name.length)谢谢你的信息,我做了调整,它,javascript,Javascript,r反馈@adam.k。我做了调整,得到了空的对象?请为我键入它应该是if(arr[I].name.length)谢谢@adam.k的反馈。我做了调整并且得到了空对象?为我键入它也应该是if(arr[I].name.length)谢谢你的信息,我做了调整,它给了我未定义的对象?我键入了一个错误。应该是return instructors[maxIndex]谢谢你提供的信息,我做了调整,它给了我未定义的信息?我输入了一个错误。它应该是返回讲师[maxIndex] const instructorWi


r反馈@adam.k。我做了调整,得到了空的对象?请为我键入它应该是
if(arr[I].name.length)
谢谢@adam.k的反馈。我做了调整并且得到了空对象?为我键入它也应该是
if(arr[I].name.length)
谢谢你的信息,我做了调整,它给了我未定义的对象?我键入了一个错误。应该是
return instructors[maxIndex]
谢谢你提供的信息,我做了调整,它给了我未定义的信息?我输入了一个错误。它应该是
返回讲师[maxIndex]
const instructorWithLongestName = function(instructors) {
  var long1 = 0;
  var maxIndex = 0;
  var arr = instructors;
  for (i=0; i<arr.length; i++){
      if (arr[i].name.length > long1){
        long1= arr[i].name.length;
        maxIndex= i;
      }
  }
  return instructors[i];
}
console.log(instructorWithLongestName([
  {name: "Samuel", course: "iOS"},
  {name: "Jeremiah", course: "Web"},
  {name: "Ophilia", course: "Web"},
  {name: "Donald", course: "Web"}
]));
console.log(instructorWithLongestName([
  {name: "Matthew", course: "Web"},
  {name: "David", course: "iOS"},
  {name: "Domascus", course: "Web"}
]));
      var long1 = 0;
      var longNameObj = {}
      var arr = instructors;
      for (i=0; i<arr.length; i++){
          if (arr[i].name.length > long1){
            long1= arr[i].name.length;
            longNameObj = arr[i]
          }
      }
      return longNameObj
    }
EDIT: fix typo
const instructorWithLongestName = function(instructors) {
    let max_length_el = instructors[0];
    for(let i=1;i<instructors.length;i++)
    {
    if(instructors[i].name.length>max_length_el.name.length){
        max_length_el = instructors[i];     
    }
  }
  return max_length_el;
}