Javascript - 两个参数和返回对象
Javascript - Two parameters and return object
所以我已经开始使用JavaScript,并尝试在这一点上学习JavaScript编程。我以前一直在学习Java,但我真的无法理解这一点。如何使其工作。一直在做一些非常奇怪的事情,但没有运气哈哈。
安威
我卡在这种:
function item(big, low) {
}
var items = item(5, 10);
console.log(items.big);
console.log(items.low);
所以我试图做的就像你所看到的一样。我想只为控制台中的每个对象打印它.log。但无法让它工作。我试图做一个return big; return low;
但没有运气。我更欣赏我应该思考的东西,而不是编写代码。此时我应该怎么想?
编辑:
function Triangle(big, low) {
return {
big: big, low: low
}
}
var items = item(5, 10);
console.log(items.height);
console.log(items.width);
console.log(items.area());
所以现在我想使用一个方法和一个带有 area(( "高度 * 宽度"的数学函数,但是当我这样做时:
function Triangle(big, low) {
return {
big: big, low: low
}
}
function Area(big, low) {
}
var items = item(5, 10);
console.log(items.height);
console.log(items.width);
console.log(items.area());
它立即告诉我 area(( 不是一个函数。我做错了什么?
您必须定义要返回的内容。
function item(big, low){
return { big: big, low: low}
}
function item(first, second) {
var firstIsBigger = first > second
var big = firstIsBigger ? first : second
var low = firstIsBigger ? second: first}
return {big: big, low: low}
}
item(5, 10) //returnes {big: 10, low: 5}
ES6 解决方案:
const item = (...numbers) => {
cosnt [min, max] = numbers.sort()
return {max, min}
}
- 您可以拥有
n
数量的参数 -
Math.min
和Math.max
将确定数组arguments
最小值和最大值。
function item() {
var args = [].slice.call(arguments);
var max = Math.max.apply(null, args);
var min = Math.min.apply(null, args);
return {
big: max,
low: min
}
}
var items = item(5, 10);
console.log(items.big);
console.log(items.low);
相关文章:
- 函数参数在内部不可见,返回新的Promise(函数(resolve,reject).传递给被promise化的函数的
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 仅使用特定参数返回特定值
- 当我将参数设置为对象时,JavaScript返回TypeError
- 为什么Coderbyte.com's的Javascript模板喜欢返回函数的原始参数
- 为什么我需要使用函数作为参数,并且可以'不要只使用它返回的值
- 如何从两个参数函数返回随机整数
- 提交输入类型=“;图像“;到另一个servlet时,未能返回任何参数
- Javascript-如何通过以字符串作为参数返回数组
- 如何将jQuery中某个函数的字符串作为参数返回给另一个jQuery函数
- JS函数返回函数供以后使用-未定义参数
- 如何从批处理文件调用一个带有2个参数的java脚本函数,并将结果返回到环境变量
- JavaScript 窗口['func'],参数返回 undefined 而不是函数
- 弹出窗口将参数返回给父级
- JavaScript unshift 参数返回意外结果
- Angular UI Router-子状态和父状态中的参数返回错误的模板
- 可以从Javascript函数参数返回一个值
- 强制传递一个匿名函数,该函数将对象作为javascript中的参数返回
- javascript块中的XSLT参数返回不正确的值
- 带参数的调用函数和带其他参数返回值的调用函数有什么不同