Which of these expressions is true?
true
assert.ok(String.raw`\n` === '\\n')
assert.ok(String.raw`\n` === '\n')
assert.ok(String.raw`\n` === 'n')
assert.ok(`\n` === '\\n')
assert.ok(`\n` === '\n')
assert.ok(`\n` === 'n')
Answer
assert.ok(String.raw`\a` === '\\a')
assert.ok(String.raw`\a` === '\a')
assert.ok(String.raw`\a` === 'a')
assert.ok(`\a` === '\\a')
assert.ok(`\a` === '\a')
assert.ok(`\a` === 'a')
const a = 'abc'; console.log(`${{a}}`);
What happens?
'[object Object]'
'{a: "abc"}'
'{abc}'
'abc'