我怎么能把一个变量从函数x传递给函数y又把一个变量从函数y传递给函数x而不运行整个函数呢?

How can I pass a variable from function x to function y and a varible from function y to functio x without run the whole function

本文关键字:函数 变量 一个 运行 怎么能      更新时间:2023-09-26

如何在不运行整个函数的情况下将函数x的变量传递给函数y和函数y的变量传递给函数x ?例如,下面我想从函数二发送z变量到函数一,从函数一发送y变量到函数二,但不运行函数二,只发送变量值。

  function one(x) {
  var y;
  y = x+1;
}

function two(z) {
  z = 9;
  var k = y +9;
  one(z)
}

有办法吗?或者用这种方式是无法实现的?

你有:

function one(x) {
  var y;
  y = x+1;
}

function two(z) {
  z = 9;
  var k = y +9;
  one(z)
}

根据我的理解,你需要这样做:

var z = 9;
function one(x) {
  var y;
  y = x+1;
}

function two() {
  z = 9;
  var k = y +9;
  one()
}

然而,理解你想要达到的目标是极其困难的。你能给一个场景,你将在哪里使用这种代码?