Javascript 将字符串值作为整数推送

Javascript 将字符串值作为整数推送,javascript,arrays,integer,push,Javascript,Arrays,Integer,Push,我试图将一些值推送到一个空数组中,这个空数组是通过api调用得到的。当值被console.logged记录时,它们如下所示: 流行音乐:7758 但当我把它们推到阵列上时 array.pushitem; 和console.logarray,它们如下所示: [7758] 如何使这些值成为数字或整数?一旦所有项目都推送到那里,我需要对数组进行汇总 您可以使用array.push+item您需要使用parseInt将该字符串解析为数字: var项目='7788'; var数组=[]; array.p

我试图将一些值推送到一个空数组中,这个空数组是通过api调用得到的。当值被console.logged记录时,它们如下所示: 流行音乐:7758 但当我把它们推到阵列上时 array.pushitem; 和console.logarray,它们如下所示: [7758]
如何使这些值成为数字或整数?一旦所有项目都推送到那里,我需要对数组进行汇总

您可以使用array.push+item

您需要使用parseInt将该字符串解析为数字:

var项目='7788'; var数组=[]; array.pushparseIntitem;
console.logarray;如果它在console.logarray_对象中显示为[7758],则代码添加了字符串值compare console.log[1,2]。如果不想添加字符串,请不要添加字符串。使用console.logmessage_str记录字符串不会包含消息字符串周围的引号vs.console.log1。是的,这工作正常。结果现在是[77582772,等等…。@gwydion93,很乐意帮忙!这也起到了作用,我很高兴您为非整数添加了parseFloat选项。@gwydion93很乐意提供帮助: