ES5模板字符串‘字符串’和${} 表示法


js的ES5 特性:模板字符串,用英文單引號表示,

內部直接用 ${變量} 獲取值然后拼接字符串,不用通常:“字符串”+變量名稱 的方式拼接

模板字符串必須用  ``  包含
變化的部分用 ${xyz}定義
  let obj={name:'bob',age:18}
  let str=`姓名:${obj.name},年齡:${obj.age}`
  console.log(str)

好像和el表達式語言差不多,只是這個用在英文單引號里面

另外一個微信小程序例子:

const {
        field
      } = e.currentTarget.dataset
      this.setData({
        [`formData.${field}`]: e.detail.value
      })

介紹

這是解構,對象屬性間賦值
const {
        field
      } = e.currentTarget.dataset
下面是${field}取值再拼接字符串
`formData.${field}`

最終是給page中data中的formData屬性的(field的值)屬性賦值。

  1. 模板字符串必須用  ``  包含
  2. 變化的部分用 ${xyz}定義


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM