javascript - 为什么默认是:() => [],而不仅仅是 []?
问题描述
这个问题与JS 和 Vue2 框架有关。
我想了解特定代码行的含义, default: () => [],
. 为什么空数组是通过箭头函数设置的,而不仅仅是[]?
export default {
props: {
items: {
type: Array,
required: false,
default: () => [],
},
},
};
更广泛的背景:
我试图弄清楚 vue 自动完成应用程序背后的逻辑。
这是完整的代码笔:
https ://codepen.io/alligatorio/pen/mXRGLg
谢谢!
解决方案
推荐阅读
- php - SQL injection vulnerability with prepared statement that uses concatenation
- java - NewsAPI Exclude Sources or Websites
- jquery - 烧瓶 jquery 停止刷新
- javascript - 我的路线不会渲染
- jquery - jquery preventdefault not working on a tag
- javascript - 按变量在字符串中出现计数器
- navigation - 导航后榆树导航跳转
- javascript - 如何防止函数多次运行?- Javascript
- google-api - 401 Unauthorized on Google Photos API with API Key
- jquery - jquery select each "row" of floated childs