社区
JavaScript
帖子详情
js的命名空间设置问题
cultra
2011-10-06 10:18:06
var mylib = mylib || {version: "1.3.9"};
请问大家,这里||是啥意思,最终的结果似乎是如果前头mylib为null的话,则返回后头这个对象。
但根据js概念,mylib || {version: "1.3.9"},应该返回一个真假值啊.
...全文
230
5
打赏
收藏
js的命名空间设置问题
var mylib = mylib || {version: "1.3.9"}; 请问大家,这里||是啥意思,最终的结果似乎是如果前头mylib为null的话,则返回后头这个对象。 但根据js概念,mylib || {version: "1.3.9"},应该返回一个真假值啊.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cultra
2011-10-07
打赏
举报
回复
看来js比较变态啊,文档中居然没这种写法,能这么用,把逻辑运算搞成三元运算缩写形态?
KK3K2005
2011-10-07
打赏
举报
回复
false || 'b';
'a' || 'b';
楼主可以打开 任何浏览器的js控制台 分别执行上面的语句
feiluhua
2011-10-06
打赏
举报
回复
它不是返回真价值,它是根据真价值来返回前者或者后者
cultra
2011-10-06
打赏
举报
回复
[Quote=引用 1 楼 fanchuanzhidu 的回复:]
非也~~~
这是个巧妙的一个js用法 很常用 相当于三目运算
JScript code
var mylib = (mylib ? mylib : {version : "1.3.9"})
[/Quote]
谢谢,这语法哪里有啊?
豆虫
2011-10-06
打赏
举报
回复
非也~~~
这是个巧妙的一个js用法 很常用 相当于三目运算
var mylib = (mylib ? mylib : {version : "1.3.9"})
每天一个npm包 之
js
-cookie
本文详细介绍了
js
-cookie这个轻量级的JavaScript库,用于在浏览器中操作cookies。内容包括库的特性、安装、基本用法、属性
设置
、删除、
命名空间
冲突处理以及读写操作的转换器。此外,还解答了如何
设置
一天内过期的cookie等
问题
,旨在帮助前端开发者快速掌握cookie管理。
doo 项目常见
问题
解决方案
本文介绍了doo项目,它是用于在不同JavaScript环境运行ClojureScript测试的库和插件。同时针对新手使用时的常见
问题
,如配置文件
命名空间
设置
错误、JavaScript环境未正确安装或配置、测试
命名空间
未正确加载,给出了相应的解决步骤和示例代码。
【自己
问题
】
本文探讨了使用Struts框架时,如何正确配置
命名空间
仅作用于Action而不影响
JS
P页面资源加载的
问题
。作者通过实践发现,不当的
命名空间
设置
会导致CSS和
JS
文件失效。
【转】JavaScript操作SVG的一些知识
本文探讨了如何利用JavaScript操作SVG元素,包括获取SVGDocument、处理SVG元素的
命名空间
问题
,以及实现SVG与窗口坐标系之间的转换。文章通过实例演示了如何创建SVG元素、
设置
属性及响应坐标变换。
2021-07-22
这篇博客总结了前端开发中遇到的一些典型
问题
及其解决办法,包括
命名空间
冲突、JavaScript内存溢出、umi/locale提示
问题
、函数参数类型、this指向
问题
、无限渲染
问题
、数据类型指定、时间戳转换等。通过
设置
NODE_OPTIONS、改进事件监听、指定数据类型和使用moment.
js
等方法,可以有效解决这些
问题
。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章