0

ajaxベースのスクリプトを介してオブジェクトを取得します:

例えば:

item.TYP_PCON_START

たとえば、201212の値はどれですか...彼をスライスしようとすると、オブジェクトエラーが発生します...

このオブジェクトをスライスして、たとえば2012を取得したり、最後の2つの数字を一番遠い場所に設定して、次のようにドットを追加したりするにはどうすればよいですか。

12.2012

どうすればこれを行うことができますか?(このテキストを選択リストの値として追加します)

4

2 に答える 2

0

オブジェクト自体ではなく、文字列プロパティをスライスする必要があります。

item.TYP_PCON_START.slice(-2) + '.' + item.TYP_PCON_START.slice(0, 4);
> '12.2012'

http://jsfiddle.net/4Hdme/

編集: プロパティが数値の場合は、スライスする前に文字列に変換する必要があります。

var propertyAsString = item.TYP_PCON_START.toString();
propertyAsString.slice(-2) + '.' + propertyAsString.slice(0, 4);
> '12.2012'

http://jsfiddle.net/4Hdme/1/

于 2013-01-24T20:55:31.110 に答える
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);
于 2013-01-24T21:12:46.580 に答える