JS 中 toString() 和 toLocaleString() 的差別 詳解
所有對象都具有 toString() 和 toLocaleString() 方法,那麼他們之間有什麼差別?
下面解釋一下:
首先,建立兩個對象,對象内部都可以調用兩種不同的處理方式(toString() 和 toLocaleString(),内部兩種方法處理方式,也就是傳回值不一樣)
其次,把兩個對象放在數組中,進行不同方式的字元轉換.
輸出得到的結果不同.
可以了解為:當需要處理的資料進行字元轉換的時候, toString() 和 toLocaleString() 有着不同的處理機制,那麼得到的結果就不同;
例如本地時間,(中文 / 英文 時區)格式 可能不都一緻,那麼輸出結果可能也不同.
以上個人見解,交流.