<script>
  function fn(...params) &#123;
    console.log(this, params)
  &#125;

  const obj = &#123;
    name: '小明',
  &#125;
  fn()
  fn.call(obj, 'hello', 1, 23)
  fn.apply(obj, ['hello', 1, 23])
  fn.bind(obj, 'hello', 1, 23)()
</script>