我的代码中有什么未定义的?

时间:2016-10-31 02:30:04

标签: javascript console

JS noob在这里。我在我的控制台中运行我的代码并获取我的代码以返回我想要的值...但我看到返回值下方的“未定义”消息。什么是我的代码返回未定义?提前谢谢!

下面:

function getElementsLessThan100AtProperty(object, key){
var newArray = object[key];
var elementsLessThan100 = [];
var emptyArray =[];
if(newArray.length === 0) {
    return emptyArray;
    } else {
    for(var i = 0; i < newArray.length; i++){
        if(newArray[i] < 100){
            elementsLessThan100.push(newArray[i]);
        }
      }return elementsLessThan100;
    }
}

var obj = {
  key: [1000, 20, 50, 500]
};
var output = getElementsLessThan100AtProperty(obj, 'key');
console.log(output);

1 个答案:

答案 0 :(得分:0)

undefinedconsole.log

的返回值