Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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 - Fatal编程技术网

修复Javascript错误

修复Javascript错误,javascript,Javascript,如何修复代码中的错误?函数不是您要查找的标识符。这是功能 此外,您正在立即执行parseObject。我假设您希望将其作为回调传递给。 Function findMax(objects) { var values = []; // We parse each object in array _.each(objects, parseObject()); function parseObject(object) { // We add a val

如何修复代码中的错误?

函数
不是您要查找的标识符。这是
功能

此外,您正在立即执行
parseObject
。我假设您希望将其作为回调传递给

Function findMax(objects) {
    var values = [];

    // We parse each object in array
    _.each(objects, parseObject());

    function parseObject(object) {
        // We add a value from an object to values array
        values.push(object.value);
    }

    // We pick the maximum value
    return Math.Max(values);
}

\每个
函数都接受一个函数引用作为第二个参数,而不是调用该函数


替换每个(对象,parseObject())
\每个(对象、解析对象)

这很容易发现,但将来您也应该在问题中加入实际错误。可能重复的
function findMax(objects) {
    var values = [];

    // We parse each object in array
    _.each(objects, parseObject);

    function parseObject(object) {
        // We add a value from an object to values array
        values.push(object.value);
    }

    // We pick the maximum value
    return Math.Max(values);
}