プリミティブな値の道にオブジェクトを変更します

プリミティブ値に一般的な目的

せ= {}

console.log(+ A)//はNaN

console.log( `$ {} ')// [対象オブジェクト]

console.log(+ "")// [対象オブジェクト]

オブジェクトが基本型に変換され、優先呼[Symbol.toPrimitive]コンバージョン

= {せ

  [Symbol.toPrimitive](タイプ){

    IF(タイプ== '番号'){

      復帰10

    }

    IF(タイプ== '列'){

      リターン「ハロー世界

    }

  }

}

console.log(+ A)// 10

console.log( `$ {}`)//ハローワールド

おすすめ

転載: www.cnblogs.com/vnwith/p/12580886.html