使用 JavaScript 我想采用这样的字符串 var hashStr = 'modal-123456'
并将 -
左侧的字符串分配给变量,将右侧的字符串分配给变量的 -
到另一个变量。
如果字符串不包含 -
则忽略它。
我怎样才能最好地实现这一目标?
var hashStr = location.hash.replace('#', '');
// hashStr now === 'modal-123456'
var firstHalf = // modal
var secondHalf = // '123456'
最佳答案
您可以使用拆分 API。
var hashStr = 'modal-123456'
var splitStr = hashStr.split('-');
console.log(splitStr[0])
console.log(splitStr[1])
关于javascript - 使用 JavaScript 将字符串分成多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37314968/