| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/kenjava/java8-tutorial/master/res/nashorn5.js | [Back] [Original] |
function Product(name) {
this.name = name;
}
Product.prototype.stock = 0;
Product.prototype.price = 0;
Product.prototype.getValueOfGoods = function() {
return this.stock * this.price;
};
var product = new Product('Pencil');
product.price = 4.99;
product.stock = 78;
print('Value of Goods: ' + product.getValueOfGoods());
var getValueOfGoods = function(javaProduct) {
var jsProduct = new Product();
Object.bindProperties(jsProduct, javaProduct);
return jsProduct.getValueOfGoods();
};
| Web Proxy Viewer | New URL | Original Page |