首页 > 解决方案 > 什么是 (0, c.default) 以及它在这段代码中做了什么?

问题描述

对 reactJS 来说是全新的,我想了解(0, c.default)这个代码片段在做什么。该代码显然将十六进制值转换为Base64。但在将其转换为Base64之前,它被转换为字符串,但我不明白这段代码在做什么(0, c.default)

这是代码片段


f = t.type + "&" + encodeURIComponent(t.url) + "&" + n + "&" + u + "&" + b + 
                                "&LS8goCQy4O2w5xnPmEOp/PjtKe37+d9HxRthqug9VC0=";
sig = hexToBase64((0, c.default)(f).toString())

这是方法hexToBase64()的代码片段

hexToBase64: function (o) {
                return t.btoa(String.fromCharCode.apply(null, o.replace(/\r|\n/g, "").replace(/([\da-fA-F]{2}) ?/g, "0x$1 ").replace(/ +$/, "").split(" ")))

标签: reactjstypescriptreact-nativebase64hex

解决方案


推荐阅读