javascript - 如何解决 "has no method ' push'”错误?

标签 javascript jquery arrays

使用下面的代码

$.getJSON('services/getCharts.php', function(json) {
    var $line1 = [];
    $.each(json.posts, function() {
        $line1 = $line1.push([this.post.rectime,this.post.actual_value]);
    });
...
});

使用 JQuery 时出现以下错误:

Uncaught TypeError: Object 1 has no method 'push'

谁能帮我找出问题所在? 非常感谢

最佳答案

替换

    $line1 = $line1.push([this.post.rectime,this.post.actual_value]);

    $line1.push([this.post.rectime,this.post.actual_value]);

push更改接收器数组并返回新长度。

您收到此准确的错误消息是因为当您尝试在

关于javascript - 如何解决 "has no method ' push'”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15792449/

相关文章:

javascript - 在 fetch() 函数中捕获错误

javascript - 如何在 JavaScript onclick 函数中运行 jQuery 代码?

javascript - 知道为什么这个 Paperjs 脚本有一定的滞后吗

php - 复杂的 CakePHP 数据返回和组合

javascript - 将新日期与 mySql 格式的字符串中的日期进行比较

javascript - 用于隐藏按钮的 xpages javascript 代码

javascript - 如何检测 javascript 元素层次结构中的循环

ios - 快速将对象添加到 nsmutablearray

javascript - 有没有办法检查 Kik 用户是否已授权而不提示他们授权?

jquery - 如何将flexslider移动到最后一张幻灯片