我無法弄清楚代碼的問題,因為我什至將它與 git 用戶提供的源代碼進行了匹配,并且它是相同的,但仍然顯示錯誤
所以下面是錯誤:-

以下是 shortAddress 組件的代碼:-
export const shortenAddress = (address) => `${address.slice(0, 5)}...${address.slice(address.length - 4)}`;
下面是 Welcome 組件的代碼
<p className="text-white font-light te-xt-sm">{shortenAddress(currentAccount) }</p>
拜托,誰能告訴我這個問題的答案...
uj5u.com熱心網友回復:
問題是,當你不會得到地址時,address地址是未定義的,而不是陣列。
你可以做的是,檢查地址是否存在
export const shortenAddress = (address) => {
if(address.length) {
return `${address.slice(0, 5)}...${address.slice(address.length - 4)}`
}
return address
}
或者,您還可以選擇鏈接?運算子:
export const shortenAddress = (address) => `${address?.slice(0, 5)}...${address?.slice(address.length - 4)}`;
讓我知道,如果你覺得有任何問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/463203.html
標籤:javascript 节点.js 反应
