获得徽章 13
- vue-admin-beautiful-pro新版本发布了
新特性添加搜索组件主题配置添加显示隐藏搜索组件配置getUserInfo接口支持accessToken字段自定义permissions字段变更为roles字段角色权限控制精确到权限点,添加主体组件隐藏显示的功能更新依赖重构zx-player视频播放组件全局使用百度官网字体更新vab-query-form组件,手机端适配更友好添加自定义表格组件,可自定义表头搜索组件支持国际化添加vue-echarts IE兼容,element的更新不会停止,vue企业级、中后台、跨平台前端集成框架分享,适合学习,找工作,同时兼容手机,电脑,平板完全开源免费,Pro版已支持20种主题和布局
演示地址:chu1204505056.gitee.io
源码地址:github.com
欢迎star
Pro版演示地址,同时支持30种主题和布局切换,权限控制精确到权限点,支持三级路由缓存:chu1204505056.gitee.io
展开36 - let a = {n: 1};
let b = a;
a.x = a = {n: 2};
console.log(a.x); //undefined
console.log(b.x); //{n: 2}
值得注意的是a.x = a = {n: 2}这个表达式,由于.的运算符优先级高于=的赋值运算符,所以表达式中会先计算a.x,得出a.x的值是undefined,此时b为
{n: 1, x: undefined};然后表达式执行赋值运算(从右向左),a指向了另一个堆内存空间{n: 2},b的指向仍然是原来的堆内存空间,此时执行最后一个赋值运算时实际上是b.x(上面已经讲了a的指向已经变化了),所以最后得出b为{n: 1, x: {n: 2}}展开58