<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      Symbol.for(),Symbol.keyFor()

      發表日期:2019-09 文章編輯:小燈 瀏覽次數:4054

      Symbol.for機制有點類似于單例模式,首先在全局中搜索有沒有以該參數作為名稱的Symbol值,如果有,就返回這個Symbol值,否則就新建并返回一個以該字符串為名稱的Symbol值。和直接的Symbol就點不同了。

      var s1 = Symbol.for('foo');var s2 = Symbol.for('foo');s1 === s2 // true

      Symbol.keyFor方法返回一個已登記的Symbol類型值的key。實質就是檢測該Symbol是否已創建

      var s1 = Symbol.for("foo");Symbol.keyFor(s1) // "foo"var s2 = Symbol("foo");Symbol.keyFor(s2) // undefined

      Symbol.keyFor()方法:
      此方法會獲取對應Symbol值的鍵。
      更多關于Symbol內容可以參閱ES2015 Symbol一章節。

      語法結構:

      Symbol.keyFor(sym);

      參數解析:sym必需,要獲取鍵值的Symbol值。

      let s = Symbol.for("www.xttblog.com");console.log(Symbol.keyFor(s));let s = Symbol("www.xttblog.com");console.log(Symbol.keyFor(s));

      參考資料

      • http://es6.ruanyifeng.com/#docs/symbol


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/21342.html
      相關前端設計
        SQL執行錯誤,請檢查国产成人精品综合在线观看