Javascript 使用数组变量添加一个数字

Javascript 使用数组变量添加一个数字,javascript,arrays,Javascript,Arrays,您能帮我在下面的数组中添加数字吗 我需要添加item.y=String(v.Title)+2 如果我这样做,如果添加2之前的item.y的结果是8,则添加后的结果将变为82,而不是10,请帮助我解决此问题 var list = []; LoadService("Char", data, function (data, status) { console.log(data); if (data.d != null &&

您能帮我在下面的数组中添加数字吗

我需要添加
item.y=String(v.Title)+2
如果我这样做,如果添加2之前的
item.y
的结果是8,则添加后的结果将变为82,而不是10,请帮助我解决此问题

var list = [];
        LoadService("Char", data, function (data, status) {
            console.log(data);
            if (data.d != null && data.d.length > 0) {
                $.each(data.d, function (i, v) {
                    var item = {};
                    item.y = String(v.Title);
                    item.d = v.faild;
                })
            }
谢谢

试试这个:

var list = [];
LoadService("Char", data, function (data, status) {
    console.log(data);
    if (data.d != null && data.d.length > 0) {
        $.each(data.d, function (i, v) {
            var item = {};
            item.y = parseInt(v.Title) + 2;
            item.d = v.faild;
        })
    }

使用Number()代替String()。
8+2=10
,但是
“8”+“2”=“82”
您有一个名为
Title
的属性,希望它包含数字数据?嗯?谢谢你的快速重播,是的,我期待数字数据谢谢你它的工作完美,你能告诉我如何才能添加:00到项目。y以及?因此,如果求和后的结果为10,则显示10:00。appreciate@Azrahedour:此时,它再次成为字符串。因此
item.y+“:00”
item.y=(parseInt(v.Title)+2)+“:00”您可以检查@GaneshMatkam:)的答案