0

所以我要创建一个函数makeFunction (width, height, symbol, zigZag ),其中width是字符宽度,重复height次数symbol用作字符,并且zigZag是一个布尔值,用于确定模式是以“zig”还是“zag”开头。

输出应如下所示true

makeFunction( 4, 2, "#", true );
#
##
####
###
##
#
#
##
###
####
###
##
#

false

makeFunction( 4, 2, "#", false );
####
###
##
#
#
##
###
####
###
##
#

每当我尝试运行脚本时,它都会说undefined并且不确定缺少什么。这是我的代码http://jsfiddle.net/u6mjm/5/

4

1 回答 1

1

你有很多很多问题。我已经把它们都修好了。

var width = customJS.get("width");

应该

var width = customJS.get("width").value;

我还根据应该如何使用它们来转换为数字和布尔值。

您在循环allLines 内部height重新创建,但它应该在外部。

您没有正确传递或使用zigZag.

http://jsfiddle.net/ExplosionPIlls/u6mjm/6/

于 2013-03-04T04:50:17.887 回答