zoukankan      html  css  js  c++  java
  • 用coffeescript写构造函数

    checkoutParameters = (@serviceName, @merchantID, @options) ->
    #空的函数体生成的js,不需要加return:
    var checkoutParameters;

    checkoutParameters = function(serviceName, merchantID, options) {
      this.serviceName = serviceName;
      this.merchantID = merchantID;
      this.options = options;
    };

    cartItem = (@sku, @name, price, quantity) ->
      @price = price*1
      @quantity = quantity*1
      return

    # 非空的函数体,需要加return
    var cartItem;
    cartItem = function(sku, name, price, quantity) {
      this.sku = sku;
      this.name = name;
      this.price = price * 1;
      this.quantity = quantity * 1;
    };
    上面如果没有return,下面将是
    return this.quantity = quantity * 1;
    作为对象的构造函数,这是我们不希望看到的。
  • 相关阅读:
    高效求解素数
    搭建redis集群
    搭建Spark高可用集群
    redis持久化
    elasticsearch简介
    java反射机制
    hdfs的客户端操作
    hdfs运行机制
    大数据概念
    hive
  • 原文地址:https://www.cnblogs.com/chaosim/p/3353375.html
Copyright © 2011-2022 走看看