当前位置:网站首页 / CoffeeScript

重复字符串

重复字符串

问题你想重复一个字符串。解决方案创建一个包含n+1个空元素的数组,然后用要重复的字符串作为连接字符将数组元素拼接到一起:#创建包含10个foo的字符串Arra...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 递归函数

    递归函数

    问题你想在一个函数中调用相同的函数。解决方案使用一个命名函数:ping=->console.log"Pinged"setTimeou...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 转换弧度和度

    转换弧度和度

    问题你需要实现弧度和度之间的转换。解决方案使用JavaScript的Math.PI和一个简单的公式来转换两者。#弧度转换成度radiansToDegree...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 词法作用域和变量安全

    词法作用域和变量安全

    CoffeeScript编译器会考虑所有变量,保证每个变量都在词法域里适当地被定义—你永远不需要自己去写var。CoffeeScript:outer=1chang...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 计算月球的相位

    计算月球的相位

    问题你想找出月球的相位。解决方案以下代码提供了一种计算给出日期的月球相位计算方案:#moonPhase.coffee#Moon-phasecalculat...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 计算感恩节日期

    计算感恩节日期

    问题你需要在给出的年份中找到感恩节的月份和日期。解决方案下面的函数返回给出年份的感恩节的日期。如果没有给出任何参数,给出的结果是当前年份。美国的感恩节是十一月的第四...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 计算复活节的日期

    计算复活节的日期

    问题你需要在给出的年份中找到复活节的月份和日期。解决方案下面的函数返回数组有两个要素:复活节的月份(1-12)和日期。如果没有给出任何参数,给出的结果是当前的一年。这是...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 计算两个日期中间的天数

    计算两个日期中间的天数

    问题你需要找出两个日期间隔了几年,几个月,几天,几个小时,几分钟,几秒。解决方案利用JavaScript的日期计算函数getTime()。它提供了从1970年...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 类的混合

    类的混合

    问题你有一些通用方法,你想把他们包含到很多不同的类中。解决方案使用mixOf库函数,它会生成一个混合父类。mixOf=(base,mixins...)-&g...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 类方法和实例方法

    类方法和实例方法

    问题你想创建类和实例的方法。解决方案类方法classSongs@_titles:0#Althoughit'sdirectlyacce...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 类变量和实例变量

    类变量和实例变量

    问题你想创建类变量和实例变量(属性)。解决方案类变量classZoo@MAX_ANIMALS:50MAX_ZOOKEEPERS:3he...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 类似 Python 的 zip 函数

    类似 Python 的 zip 函数

    问题你想把多个数组连在一起,生成一个数组的数组。换句话说,你需要实现与Python中的zip函数类似的功能。Python的zip函数返回的是元组的数组,其中每个元组...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 筛选数组

    筛选数组

    问题你想要根据布尔条件来筛选数组。解决方案使用Array.filter(ECMAScript5):array=[1..10]array.filter(x)...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 由数组创建一个对象词典

    由数组创建一个对象词典

    问题你有一组对象,例如:cats=[{name:"Bubbles"age:1},{name:"Sparkl...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 由数组创建一个字符串

    由数组创建一个字符串

    问题你想由数组创建一个字符串。解决方案使用JavaScript的数组方法toString():["one","two","three"].toString()...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 生成随机数

    生成随机数

    问题你需要生成在一定范围内的随机数。解决方案使用JavaScript的Math.random()来获得浮点数,满足0<=X<1.0。使用乘法和Ma...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 生成唯一 ID

    生成唯一 ID

    问题你想随机生成一个唯一的标识符。解决方案可以根据一个随机数值生成一个Base36编码的字符串。uniqueId=(length=8)->id...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 生成可预测的随机数

    生成可预测的随机数

    问题你需要生成在一定范围内的随机数,但你也需要对发生器进行“生成种子”操作来提供可预测的值。解决方案编写你自己的随机数生成器。当然有很多方法可以做到这一点,这里给出一个简单...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 清理字符串前后的空白符

    清理字符串前后的空白符

    问题你想清理字符串前后的空白符。解决方案使用JavaScript的正则表达式来替换空白符。要清理字符串前后的空白符,可以使用以下代码:"paddedstr...

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 检测每个数组元素

    检测每个数组元素

    问题你希望能够在特定的情况下检测出在数组中的每个元素。解决方案使用Array.every(ECMAScript5):evens=(xforxin[0....

  • 2023年02月23日 | 分类:CoffeeScript | TAG:CoffeeScript
  • 相关发表
    最近发表
    标签列表