簡體   English   中英

數組中的字符串行為異常-Expo App

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM