微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 将数据推送到json对象

我正在制作一个Chrome应用程序,我想在json文件中保存歌曲的名称和艺术家.我知道它是如何工作的,但我不知道如何将数据(这里:名称和艺术家)放入json数组中.所以var是:
var favorites = [];

因此,如果有人点击星标,则应将艺术家和歌曲名称放入收藏夹中:

$(document).on('click','.fa-star-o',function() {
    var title = $(this).parent().find('.tracktitle').text(),artist = $(this).parent().find('.artist').text();
    $(this).removeClass('fa-star-o').addClass('fa-star');
    $('<li/>').append('<span class="tracktitle">'+ title +'</span>').append('<span class="artist">'+ artist +'</span>').prependTo($favorites);
});

我希望有一个人可以帮助我 :)
对不起,我的英语不好

解决方法

您可以使用 .push()将对象添加到数组中,如下所示:
//create object
var myObj = {
    "artist" : artist,//your artist variable
    "song_name" : title   //your title variable
};
//push the object to your array
favorites.push( myObj );

原文地址:https://www.jb51.cc/js/159342.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐