首页 > 解决方案 > 为什么默认是:() => [],而不仅仅是 []?

问题描述

这个问题与JS 和 Vue2 框架有关。
我想了解特定代码行的含义, default: () => [],. 为什么空数组是通过箭头函数设置的,而不仅仅是[]?

export default {
  props: {
    items: {
      type: Array,
      required: false,
      default: () => [],
    },
  },
};

更广泛的背景: 我试图弄清楚 vue 自动完成应用程序背后的逻辑。
这是完整的代码笔: https ://codepen.io/alligatorio/pen/mXRGLg

谢谢!

标签: javascriptarraysvue.jsvuejs2

解决方案


推荐阅读