最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

webpack使用Symbol.toStringTag(Symbol.toStringTag用法)

 更新時間:2024年02月05日 10:26:42   作者:多啦-A萌  
Symbol.toStringTag是一個內(nèi)置 symbol,它通常作為對象的屬性鍵使用,對應的屬性值應該為字符串類型,這個字符串用來表示該對象的自定義類型標簽,這篇文章主要介紹了webpack使用Symbol.toStringTag(Symbol.toStringTag用法),需要的朋友可以參考下

Symbol.toStringTag是一個內(nèi)置 symbol,它通常作為對象的屬性鍵使用,對應的屬性值應該為字符串類型,這個字符串用來表示該對象的自定義類型標簽,通常只有內(nèi)置的Object.prototype.toString()方法會去讀取這個標簽并把它包含在自己的返回值里。

Symbol.toStringTag屬性的屬性特性:
writablefalse
enumerablefalse
configurablefalse

Symbol.toStringTag用法

Symbol.toStringTag 作用

對象上的Symbol.toStringTag屬性用于對象toString類型標識

Symbol.toStringTag 解釋

對象調(diào)用toString方法,如果這個屬性存在,它的返回值會出現(xiàn)在toString方法返回的字符串之中,表示對象的類型。

webpack中也有使用,用于定義模塊導出exports添加Module類型的屬性

webpack使用Symbol.toStringTag

export.toString(export);
function __webpack_require__() {
  // ....
}
__webpack_require__.r = function(exports){
  if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
    Object.defineProperty(exports, Symbol.toStringTag, {value: 'Module'});
  }
  Object.defineProperty(exports, '__esModule', {value: true});
}
const exports = {};
__webpack_require__.r(exports);
console.log('exports', exports);
// {__esModule: true, Symbol(Symbol.toStringTag): "Module"}
console.log('exports toString', exports.toString());
// [object Module]

總結(jié)

Symbol.toStringTag屬性可以用來定制toString方法返回[object Object]或[object Array]中object后面的那個字符串標識對象類型

到此這篇關(guān)于webpack使用Symbol.toStringTag(Symbol.toStringTag用法)的文章就介紹到這了,更多相關(guān)Symbol.toStringTag用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • uniapp制作一個收縮通訊錄的實現(xiàn)代碼

    uniapp制作一個收縮通訊錄的實現(xiàn)代碼

    這篇文章主要介紹了uniapp制作一個收縮通訊錄的實現(xiàn)代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • 微信小程序?qū)崿F(xiàn)Swiper輪播圖效果

    微信小程序?qū)崿F(xiàn)Swiper輪播圖效果

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)Swiper輪播圖效果,文中示例代碼介紹的非常詳細,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 使用gulp構(gòu)建前端自動化的方法示例

    使用gulp構(gòu)建前端自動化的方法示例

    這篇文章主要介紹了使用gulp構(gòu)建前端自動化的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 史上最為詳細的javascript繼承(推薦)

    史上最為詳細的javascript繼承(推薦)

    這篇文章主要介紹了javascript繼承,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • JavaScript正則表達式.test()基礎(chǔ)講解與實際應用案例

    JavaScript正則表達式.test()基礎(chǔ)講解與實際應用案例

    正則表達式是JavaScript中處理字符串的強大工具,而test()方法則是其中最常用的方法之一,這篇文章主要介紹了JavaScript正則表達式.test()基礎(chǔ)講解與實際應用案例的相關(guān)資料,需要的朋友可以參考下
    2026-05-05
  • js圖片上傳中file、bolb、base64圖片之間的相互轉(zhuǎn)化

    js圖片上傳中file、bolb、base64圖片之間的相互轉(zhuǎn)化

    這篇文章主要介紹了js圖片上傳中file、bolb、base64圖片之間的相互轉(zhuǎn)化,blob轉(zhuǎn)file,blob轉(zhuǎn)base64,base64轉(zhuǎn)file,使用canvas壓縮圖片,需要的朋友可以參考下
    2022-05-05
  • javascript中一些util方法匯總

    javascript中一些util方法匯總

    Util.js文件包含了一些工具函數(shù),來幫助人們使用JavaScript數(shù)據(jù)(例如從服務器返回的數(shù)據(jù))來更新Web頁面。有需要的小伙伴可以參考下
    2015-06-06
  • 基于js Canvas實現(xiàn)二次貝塞爾曲線

    基于js Canvas實現(xiàn)二次貝塞爾曲線

    這篇文章主要為大家詳細介紹了基于js Canvas實現(xiàn)二次貝塞爾曲線,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • TypeScript 引用資源文件后提示找不到的異常處理技巧

    TypeScript 引用資源文件后提示找不到的異常處理技巧

    這篇文章主要介紹了TypeScript 引用資源文件后提示找不到的異常處理,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • js獲取Element元素的四種常用方法

    js獲取Element元素的四種常用方法

    本文主要介紹了js獲取Element元素的四種常用方法,通過介紹getElementById、getElementsByClassName、getElementsByTagName和querySelector等方法,幫助讀者了解如何通過不同的方式獲取頁面中的元素,感興趣的可以了解一下
    2023-08-08

最新評論

乳山市| 鹤岗市| 五台县| 互助| 黎城县| 沁源县| 泰顺县| 合江县| 荆州市| 九龙坡区| 应用必备| 绥棱县| 邳州市| 玉龙| 林甸县| 闽清县| 桂东县| 宁安市| 女性| 德阳市| 黑龙江省| 寿阳县| 黔西| 察雅县| 昌图县| 乐山市| 交城县| 正定县| 宁乡县| 武功县| 溧水县| 湘乡市| 贺兰县| 广汉市| 灵璧县| 利津县| 司法| 颍上县| 余干县| 任丘市| 吴江市|