1
我猜想一個愚蠢的問題,我們該如何將JavaScript中的字符串對象轉換爲字符串原始類型?
問題是我有一個映射,其中鍵是一個字符串文字,如果我傳遞一個String對象給它,它不會給出任何結果。任何方式我可以隱藏該字符串對象原始從地圖獲取結果?將字符串對象轉換爲Javascript中的字符串原始字符串
我猜想一個愚蠢的問題,我們該如何將JavaScript中的字符串對象轉換爲字符串原始類型?
問題是我有一個映射,其中鍵是一個字符串文字,如果我傳遞一個String對象給它,它不會給出任何結果。任何方式我可以隱藏該字符串對象原始從地圖獲取結果?將字符串對象轉換爲Javascript中的字符串原始字符串
可以使用valueOf
方法提取從一個包裝對象的原始值:在JavaScript
var sObj = new String("foo");
var sPrim = sObj.valueOf();
包裝對象(String
,Boolean
,Number
)具有[[PrimitiveValue]]
internal property,其保持由所表示的原始值包裝對象:
[[PrimitiveValue]]
:與此對象關聯的內部狀態信息。在標準的內置ECMAScript對象中,只有布爾值,日期,數字和字符串對象實現[[PrimitiveValue]]。
該原始值可通過valueOf
訪問。
你應該首先有字符串對象。 – 2014-09-26 14:58:16