JQuery整数值不会改变?

时间:2013-03-21 18:48:20

标签: jquery integer

我有一个功能:

function my_function_name()
    {
        var $obj = $my_object;
        var idx = Number($obj.order);
        var newIndex = idx+1;
    }

“newIndex”不是“idx + 1”,而是与“idx”相同的值。 “$ obj.order”持有一个整数值。

任何想法是怎么回事?

1 个答案:

答案 0 :(得分:0)

Demo Fiddle

function num(i) {
    this.order = i;
}


$my_object = new num(10);

var $obj = $my_object;
var idx = Number($obj.order);
var newIndex = idx + 1;

根据您的问题newIndex应该有10,但我在输出中获得11(请参阅小提琴)