extendscript 吐槽帖

2020-05-17 15:27:22 +08:00
 xiaoming1992

帮公司的设计们写点 PS 的小工具,用到了 extendscript, 其他的就不说了, 看代码吧...

if (typeof arg === "number") {
  // do something
  return
}

// 问题是, 下面的问题, 在这儿加一个 log, 就不会出现了
// 而 log 函数只是对 alert 函数的一个封装(将输入转成字符串)
// log(4)

if (typeof arg === "string") {
  // 能想象, 这里面会 typeof arg === "number" 吗?
  // 上面的 return 也正常执行了
  // 这个 log 也是紧贴着判断语句的, 不存在修改变量的问题
  // 就是这么魔幻...
  log(typeof arg)
  return
}
1310 次点击
所在节点    JavaScript
2 条回复
GM
2020-05-18 01:02:31 +08:00
反复看了几遍,语病好多,没看明白你想表达什么。

一开头就直接“问题是”,那前面的文字忘打了还是没贴全?
xiaoming1992
2020-05-18 02:13:02 +08:00
@GM 从 if (typeof arg === "string") 开始看就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/672578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX