CoffeeScript教程CoffeeScript 筛选数组 筛选数组 问题 你想要根据布尔条件来筛选数组。 解决方案 使用Array.filter (ECMAScript 5): array = [1..10] array.filter (x) -> x > 5 # => [6,... AI君 17小时前 1℃ 0喜欢
CoffeeScript教程CoffeeScript 定义数组范围 定义数组范围 问题 你想定义一个数组的范围。 解决方案 在CoffeeScript中,有两种方式定义数组元素的范围。 myArray = [1..10] # => [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] ... AI君 17小时前 1℃ 0喜欢
CoffeeScript教程CoffeeScript 由数组创建一个字符串 由数组创建一个字符串 问题 你想由数组创建一个字符串。 解决方案 使用JavaScript的数组方法toString(): ["one", "two", "three"].toString() # => 'one,two,three... AI君 17小时前 1℃ 0喜欢
CoffeeScript教程CoffeeScript 由数组创建一个对象词典 由数组创建一个对象词典 问题 你有一组对象,例如: cats = [ { name: "Bubbles" age: 1 }, { name: "Sparkle" favoriteFood: "t... AI君 1天前 1℃ 0喜欢
CoffeeScript教程CoffeeScript 将数组连接 将数组连接 问题 你希望将两个数组连接到一起。 解决方案 在JavaScript中,有两个标准方法可以用来连接数组。 第一种是使用JavaScript的数组方法concat(): array1 = [1, 2, 3] array2 = [... AI君 1天前 2℃ 0喜欢
CoffeeScript教程CoffeeScript 检查变量的类型是否为数组 检查变量的类型是否为数组 问题 你希望检查一个变量是否为一个数组。 myArray = [] console.log typeof myArray // outputs 'object' “typeof”运算符为数组输出了一个错误的结果。... AI君 1天前 1℃ 0喜欢
CoffeeScript教程CoffeeScript 把字符串转换为大写形式 把字符串转换为大写形式 问题 你想把字符串转换成大写形式。 解决方案 使用JavaScript的String的toUpperCase()方法: "one two three".toUpperCase() # => 'ONE TWO ... AI君 1天前 1℃ 0喜欢
CoffeeScript教程CoffeeScript 清理字符串前后的空白符 清理字符串前后的空白符 问题 你想清理字符串前后的空白符。 解决方案 使用JavaScript的正则表达式来替换空白符。 要清理字符串前后的空白符,可以使用以下代码: " padded string ".replace /^\s+|\... AI君 1天前 2℃ 0喜欢
CoffeeScript教程CoffeeScript 拆分字符串 拆分字符串 问题 你想拆分一个字符串。 解决方案 使用JavaScript字符串的split()方法: "foo bar baz".split " " # => [ 'foo', 'bar', 'baz' ] 讨论 String的这... AI君 1天前 0℃ 0喜欢