通过基于 ajax 的脚本我得到对象:
例如:
item.TYP_PCON_START
哪个值是,例如 201212...当我尝试对他进行切片时,我得到 oject 错误...
我怎么能切片这个对象,例如我得到 2012,或者最好在最前面设置两个最后一个数字并添加点,比如:
12.2012
我怎么能这样做?(我将此文本附加为选择列表的值)
通过基于 ajax 的脚本我得到对象:
例如:
item.TYP_PCON_START
哪个值是,例如 201212...当我尝试对他进行切片时,我得到 oject 错误...
我怎么能切片这个对象,例如我得到 2012,或者最好在最前面设置两个最后一个数字并添加点,比如:
12.2012
我怎么能这样做?(我将此文本附加为选择列表的值)
您需要对字符串属性进行切片,而不是对象本身:
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'
var a = item.TYP_PCON_START,
a = a+"",
a = a.split("");
a.splice(2,0,".");
a = a.join("");
a = parseFloat(a);
console.log(a);