Maison  >  Questions et réponses  >  le corps du texte

javascript - js中的toSring()和toLocaleStirng()方法的使用

在javascript高级中讲到,对数组使用toStirng()方法是对数组中的每一项使用toString()方法,对数组使用toLocaleString()方法也是对数组中的每一项使用toSring()方法;
但是这里有一个demo:

var person1 = {
    toString: function(){
       return "zzm";
    }
};
var person2 = {
   toString: function(){
       return "tt";
   }
};
var people = [person1,person2];
people.toString();
people.toLocaleString();

在上面的demo中toString()和toLocaleString()返回的是一样的,是不是在toLocaleString()没有定义的时候,会调用它的toString()方法呢?

天蓬老师天蓬老师2728 Il y a quelques jours649

répondre à tous(1)je répondrai

  • 巴扎黑

    巴扎黑2017-04-10 16:11:50

    默认情况下, 对象所继承的toLocateString()方法只是简单的调用toString()方法,这个默认情况下也就是说你没有重写toLocateString()方法,假如重写了这个toLocateString()方法就是调用这个重写的方法。

    répondre
    0
  • Annulerrépondre