<Text style={{padding: 10, fontSize: 42}}> {this.state.text.split(' ').map((word) => word && '?').join(' ')} </Text> 這段代碼中 是一個 [“4564”,“123”,“123”]數組 .map(function) 函數 最后結果是 ? ? ?,,我不理解的是 && 這個符號,在這里并不是邏輯表達式,而是 成起到了替換的功能,將數組中的元素替換成了 披薩 然后形成新的數組然后 .join(“ ”)成空格連接的字符串
新學RN ,一段簡單的教程代碼不理解,求幫助,其實符號的不理解
Cats萌萌
2018-12-12 18:18:09