通过基于ajax的脚本,我得到了对象:
例如:
item.TYP_PCON_START
哪个值是,例如201212 ... 当我试图切片他时,我得到了错误...
我怎么能切割这个对象,例如我得到2012,或者更好地在furst place设置两个最后的数字并添加点,如:
12.2012
我怎么能这样做? (我将此文本作为选择列表的值附加)
答案 0 :(得分:0)
您需要切割字符串属性,而不是对象本身:
item.TYP_PCON_START.slice(-2) + '.' + item.TYP_PCON_START.slice(0, 4);
> '12.2012'
编辑:如果您的属性是数字,则必须在尝试对其进行切片之前将其转换为字符串:
var propertyAsString = item.TYP_PCON_START.toString();
propertyAsString.slice(-2) + '.' + propertyAsString.slice(0, 4);
> '12.2012'
答案 1 :(得分:0)
var a = item.TYP_PCON_START,
a = a+"",
a = a.split("");
a.splice(2,0,".");
a = a.join("");
a = parseFloat(a);
console.log(a);