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 );

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...