在末尾添加撇号不会将数组转换为 JavaScript 中的字符串

问题描述

我正在学习 java 脚本,在教程中这家伙只是在末尾添加一个撇号来将此数组转换为字符串,但在我的情况下它不起作用

<script>
    let stud = '[
    {
        "name": "Aadersh","age": "20","height":  "187"
    },{
        "name": "Aadersh","height":  "187"
    }
]'
    console.log(stud)
</script>

解决方法

改用反引号(`):

const stud = `[
    {
        "name": "Aadersh","age": "20","height":  "187"
    },{
        "name": "Aadersh","height":  "187"
    }
]`;

console.log(stud);
console.log(`Type of "stud": ${typeof stud}`);