(url.indexOf("?") == -1 ? '?' : '&'

(url.indexOf("?") == -1 ? '?' : '&' 中的-1代表什么意思?

阅读 7.4k
2 个回答

indexOf()找不到传递的参数的内容就会返回-1

详细你应该去看indexOf()的用法。

url中找不到?就返回-1咯

str.indexOf(searchValue[, fromIndex])

indexOf() 方法返回指定值在字符串对象中首次出现的位置。从 fromIndex 位置开始查找,如果不存在,则返回 -1。

参见MDN文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题