aesFn(data) { // data 每次不同 var aseKey = "@#kdedeer"; var encrypt = CryptoJS.AES.encrypt( data, CryptoJS.enc.Utf8.parse(aseKey), { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7
this.aesFn(this.form.sourceParam)
this.aesFn(this.form.jobResult) this.aesFn(this.sourceDrop[this.indexw].datasource) perurrentform() {
this.sourceDrop[this.indexw].datasource,
const deff = { text: this.form.jobResult, sourceType: this.sourceDrop[this.indexw].datasource, targetType: this.sourceDrop[this.indexwBz2].datasource, id: this.fdef }; API.update(deff).then(res => { if (res.resultCode == 200) { this.$message.success("完成成功!"); } });},
} ).toString(); encrypt; return encrypt; },
aesFn 应该要 return 出来一个结果
调用的时候保存一下结果
这样不就能对应起来吗?
这是一个关于如何在JavaScript中使用同一个函数处理不同参数并返回结果的问题。在你的代码中,你定义了一个名为aesFn
的函数,该函数使用CryptoJS.AES.encrypt
方法对输入数据进行加密,并返回加密后的结果。
如果你希望在多次调用aesFn
函数时,根据不同的参数得到不同的返回值,你只需在不同的时间点调用它。例如,你可以像下面这样调用这个函数:
let result1 = this.aesFn(this.form.sourceParam);let result2 = this.aesFn(this.form.jobResult);let result3 = this.aesFn(this.sourceDrop[this.indexw].datasource);
在这里,每次调用aesFn
函数时,都会传入不同的参数,并得到一个不同的返回值。你可以将这些返回值分别保存或使用。
另外,我看到你在this.aesFn(this.form.sourceParam)
、this.aesFn(this.form.jobResult)
和this.aesFn(this.sourceDrop[this.indexw].datasource)
之后并没有使用返回值。如果你想使用返回值,你需要将它们赋值给变量或者在调用函数时直接使用。例如:
let encryptedSourceParam = this.aesFn(this.form.sourceParam);let encryptedJobResult = this.aesFn(this.form.jobResult);let encryptedDataSource = this.aesFn(this.sourceDrop[this.indexw].datasource);
在这个例子中,我将加密的结果分别保存到了新的变量中,这样你就可以在后续的代码中使用它们了。
当我多次调用同一个函数时,每次都传递了不同的参数,我会这样做: 有没有更方便的方法做到这一点呢?
假设我们有一个函数和另一个函数 我们希望编写一个Unit测试,检查是否调用了的次数和正确的参数。 那里有 但这只是指最后一次通话。所以假设调用,然后,调用的断言是。 此外,还有 这将生成一个包含正确参数的对象列表。将这个列表与我们在单元测试中创建的对象进行比较,感觉是一件非常讨厌的事情<代码>调用似乎是模拟库的一个内部类。 有更好的方法吗?我使用这个设置来测试函数的并行执行。
我有一个函数,使API调用服务器和更新用户界面与新数据。我想使,使每30秒我使API调用不同的url每次?这些API调用应该是不间断的,只要应用程序正在运行。
问题内容: 是否有可能具有两个返回的函数,如下所示: 如果是这样,我如何才能分别获得每份退货? 问题答案: 无法返回两个变量。虽然,您 可以 传播一个数组并返回它;创建条件以返回动态变量,等等。 例如,此函数将返回 在应用中: 如果您都想要它们,可以稍微修改一下功能
争论严格适用于每个国家。 我不想为所有国家复制粘贴这个场景,我想知道我是否可以有功能/支持文件,这样我就可以取代“巴西”参数,以获得更动态的东西。 也许所有测试都像cucumber一样运行--参数“巴西”
编辑:由于代码剪贴不会重现错误-这里有一个指向github repo的链接:(代码远未完成) https://github.com/altruios/clicker-game 我现在已经在两台计算机上运行了它——这两台计算机都有相同的行为,而代码剪报并没有显示出来。 因此,我正在构建一个clicker游戏来学习react,我不明白为什么这段代码会以这种方式运行: 在主应用程序中,我有以下功能: 那