Javascript 为什么在使用console.log()打印函数中的字符串时会复制输出结果?

Javascript 为什么在使用console.log()打印函数中的字符串时会复制输出结果?,javascript,Javascript,声明以下函数时,我会收到两次输出 var orangeCost = function (orange) { var price = orange * 5 console.log(price); console.log(" is the price") } orangeCost(5) 你很幸运,我明白了,我只能假设你不止一次打电话给orangeCost。可能是在一个没有包含在这里的循环中?在我看来很好-你能在调用函数的

声明以下函数时,我会收到两次输出

  var orangeCost = function (orange) {
        var price = orange * 5
        console.log(price);
        console.log(" is the price")
    }

        orangeCost(5)

你很幸运,我明白了,我只能假设你不止一次打电话给orangeCost。可能是在一个没有包含在这里的循环中?在我看来很好-你能在调用函数的地方添加代码吗?你想让函数返回一些东西给调用方吗?