gpt4 book ai didi

Javascript、SOAP、执行、变量和函数调用

转载 作者:行者123 更新时间:2023-12-03 04:12:13 25 4
gpt4 key购买 nike

是这个吗

var result = XrmServiceToolkit.Soap.Execute(setStateRequest);
  1. 只是将函数存储到变量中,
  2. 执行并将返回值存储到变量中,
  3. 或者两者都做?

不幸的是,我无法在互联网上找到有用的东西。正在查看http://xrmservicetoolkit.codeplex.com/wikipage?title=Soap%20Functions看起来该函数已执行,但我不确定。

我还在 Chrome 浏览器中使用普通的 Javascript 对其进行了测试,并得到了以下结果:

> function test(a){
console.log(a);
};
undefined

正常调用函数

> test("asd");
asd

带有变量声明

> var x = test("asd");
asd

但是看起来变量不包含任何信息

> console.log(x);
undefined
> x
undefined

现在我完全困惑了。为什么函数从不存储时被称为变量?我是 Javascript 新手,需要了解它到底在做什么。

最佳答案

它将函数的返回值存储到变量中。

您的测试函数不起作用的原因是您没有在测试中返回值。

function test(num) {
return num * 2;
}
var doubled = test(2);
// doubled now contains 4
var doubleVariable = test;
// doubleVariable is now the same as test
doubleVariable(2)
// returns 4

这个article可能会更澄清一些事情

关于Javascript、SOAP、执行、变量和函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44280738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com