这段程序会输出什么?

来自 this 绑定
Node 24 入门 2分钟

这段程序会输出什么?

JavaScript
'use strict';

function readName() {
  return this.name;
}

const primary = { name: 'primary', readName };
const bound = readName.bind({ name: 'bound' });

console.log([
  primary.readName(),
  readName.call({ name: 'called' }),
  bound.call({ name: 'ignored' }),
].join(', '));
在试验场中打开
报告错误