CONCATENATE unicode和变量

问题描述 投票:2回答:1

我在新手反应,我有一些问题,以显示动态Unicode值?

{'\u{1F680}'} become {'\u{MyVar}'}
javascript reactjs react-native
1个回答
1
投票

String.fromCodePoint将让你的角色从它的数字代码点,parseInt将让你从一个十六进制字符串的数量。

您的转换将如下所示:String.fromCodePoint(parseInt(MyVariable, 16))

工作示例:

const App = ({ unicode }) => <p> 3, 2, 1, GO ! {String.fromCodePoint(parseInt(unicode, 16))}</p>

ReactDOM.render(<App unicode='1F680'/>, document.getElementById('root'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.5.2/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.5.2/umd/react-dom.production.min.js"></script>
<div id='root'>
© www.soinside.com 2019 - 2024. All rights reserved.