[英]String Behaving Strangely When In Array - Expo App
我知道這只是幾行代碼,但據我所知,這與項目的其余部分無關。 但是任何人都認為,更多上下文可以幫助我發布更多代碼。 現在,我經歷了多年來作為Javascript開發人員遇到的最奇怪的問題。
請幫忙
這兩個陳述有什么不同的理由嗎?
require('./themes/'+'purple'+'.json');
require('./themes/'+['purple'][0]+'.json');
第一個語句有效,但是第二個語句可以:
我也試過這個:
require('./themes/'+['purple'].pop()+'.json');
為了調試我嘗試了這個:
'./themes/'+'purple'+'.json' === './themes/'+['purple'][0]+'.json' // returns true
我不知道這怎么可能。 我需要能夠從一系列主題中選擇一個主題。
給定您的代碼,我將有一個文件按名稱導出每個主題,如下所示:
主題/ index.js:
import blueTheme from `./blue.json`
import purpleTheme from `./purple.json`
export { blueTheme, purpleTheme }
然后在其他位置按名稱分別導入每個主題:
App.js:
import { purpleTheme } from './themes'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.