gpt4 book ai didi

javascript - 如何获取纯javascript函数变量的结果

转载 作者:行者123 更新时间:2023-11-30 19:19:50 25 4
gpt4 key购买 nike

我创建了代码来获取 URL 参数。我只想为这个功能制定一个独特的任务,而不是执行结果,该职责将属于其他 future 的功能。

我搜索了各种 Internet 搜索组合,例如“get javascript return”、“get function result”等等。但没有成功!最后,它必须使函数只有一个任务,以便被其他函数操作。

function getURL(){

var getURLs = window.location.search.substring(1).split('&');

var getURLArray = {};

for(var i=0; i<getURLs.length; i++) {

var getURL = getURLs[i].split('=');

getURLArray[getURL[0]] = getURL[1];
}

action = getURL[0] ;
}

该函数的目的是仅获取参数的值,而无需使用全局变量或存储 API(localStorage 或 sessionStorage)。

最佳答案

使用return关键字:

function getURL(){

var getURLs = window.location.search.substring(1).split('&');

var getURLArray = {};

for(var i=0; i<getURLs.length; i++) {

var getURL = getURLs[i].split('=');

getURLArray[getURL[0]] = getURL[1];
}

action = getURL[0] ;

return action;
}

要在代码的其他地方使用结果,只需将结果分配给变量或直接使用它:

var myVar = getURL(); // You can use 'let' or 'const' to declare local variables.

// or

console.log(getURL());

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return

关于javascript - 如何获取纯javascript函数变量的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57601230/

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