猿问

如何解析“ 在本机反应中

我正在从 API 获取一些数据,它返回给我结果,例如" 如何将其转换为正常形式“”


const results = [

  { question: ' movie "The Revenant"?' },

  { question: ' game "Roblox" released?' },

  { question: '"A rainy Lithuanian / Is dancing as an Indian"' },

];


export default function App() {

  return (

    <View style={styles.container}>

      {results.map((q) => (

        <Text> {q.question} </Text>

      ))}

    </View>

  );

}


这就是我得到的

MYYA
浏览 100回答 2
2回答

侃侃无极

您可以在客户端使用替换的一种方法是:.replace(/&quot;/g, '"')或者其他方式您可以保存quot在数据库中并从后端发送,例如格式:question: ' movie '''The Revenant'''?' 我希望这有帮助

肥皂起泡泡

据我所知,javascript 中没有内置方法。我过去使用过he 库来简化它,这可能适合你。最好的方法可能就是通过其他答案中提到的字符串替换。除此之外,您始终可以向 dom 添加一个元素并设置内部 html,但这可能很危险,因为它可能会引入 XSS 漏洞,因为您可以通过这种方式注入 javacript 代码。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答