推送后的链接连接方法不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推送后的链接连接方法不起作用相关的知识,希望对你有一定的参考价值。

let data = a:5,b:6,c:7,d:8
let price = 15
let urlParams = Object.entries(data)
                    .map(([key,value])=>`$key=$value`)
                    .push("price="+price)
                    .join("&")

                    

我需要将输出作为字符串“a = 5&b = 6&c = 7&d = 8&price = 15”

push的返回结果将是数组的长度,因此当我调用join方法时,它将返回错误。对此有任何解决方法吗?

提前致谢!!

答案
  1. urlParams分配给变量
  2. push你的字符串
  3. 然后join("&")

Array.push修改数组,因为它是变异的。

另一答案

你的push将直接改变array,这可能会导致容易出错的代码。

您可以使用concat,因为它返回一个新数组。

let data = a:5,b:6,c:7,d:8
let price = 15
let urlParams = Object.entries(data)
                    .map(([key,value])=>`$key=$value`)
                    .concat("price="+price)
                    .join("&")
console.log(urlParams);

以上是关于推送后的链接连接方法不起作用的主要内容,如果未能解决你的问题,请参考以下文章

php iOS推送通知不起作用

iOS推送ViewController不起作用

推送通知在前台不起作用

推送通知在 UIApplicationLaunchOptionsRemoteNotificationKey 中不起作用

世博会推送通知在构建后不起作用

导航推送视图控制器不起作用