我需要更改URL参数(步骤=?)仅限JavaScript。
我的网址是,
http://domain.com/path/to/reach/5?step=1
我想仅通过JavaScript更改参数“步骤”。
我需要这样,
http://domain.com/path/to/reach/5?step=1
http://domain.com/path/to/reach/5?step=2
http://domain.com/path/to/reach/5?step=3
我只通过步骤参数使用了一些验证(显示/隐藏)。
所以我也需要刷新,但这种变化应该稳定。
我找到了很多例子,这些都是由jQuery完成的。
但我需要它,仅限于JavaScript。
答案 0 :(得分:4)
您可以使用(相当新的)URL api:
var url = new URL(location.href)
url.searchParams.set('step', '...')
var modifiedUrl = url.toString();
如果您担心浏览器支持,请考虑使用polyfill:
请参阅MDN
答案 1 :(得分:0)
使用此代码
val conf: SparkConf = new SparkConf().setAppName("myApp").setMaster("local[2]")
val sc = new SparkContext(conf)
val l = List(1,2,3,4,5,6,7,8)
val l1 = l.map(item => (item, 1 to item toList))
val l2 = l1.map(item => (item._1, item._2.toParArray))
val l3 = sc.parallelize(l2)
l3.sortBy(_._1).foreach(t => t._2.map(x => {println(t._1 + " " +Thread.currentThread.getName); x / 2}))