Javascript 什么';这是';下划线';Parse.com中的库?

Javascript 什么';这是';下划线';Parse.com中的库?,javascript,parse-platform,Javascript,Parse Platform,在Parse.com云代码文件的main.js文件中 “下划线”库(toobox,随便什么)可在需要时使用 因为在这个问题中,“下划线”库(toobox,随便什么)似乎可以在main.js中使用 // a great toolbox for dealing with collections and other stuff var _ = require('underscore'); Parse.Cloud.define("someFunction", function(request, res

在Parse.com云代码文件的main.js文件中

“下划线”库(toobox,随便什么)可在需要时使用

因为在这个问题中,“下划线”库(toobox,随便什么)似乎可以在main.js中使用

// a great toolbox for dealing with collections and other stuff
var _ = require('underscore');

Parse.Cloud.define("someFunction", function(request, response) {
    ...
        _.each(players, function(player) {
。。。事实上,这是完美的


什么是“下划线”库(/随便什么)。。。它在管道中的什么位置?它是来自解析,来自javascript,还是其他什么?为什么它在Parse的云代码中“可用”——也就是说,Parse是否在某个地方“包含”了它,或者这个问题与Parse无关,或者?

下划线。js是一个JavaScript库,为常见编程任务提供实用函数。它是完全开源的,您可以在上找到它


正如您在上所看到的,它是NPM上托管的模块最常用的库之一。

下划线(和lodash)是您可以在应用程序中使用/导入/需要的算法库,因此您不必浪费时间实现真正聪明的人已经编写和优化过的东西。lodash.com/docsyeah只是一堆实用方法,我特别喜欢它们用于收藏。大家好,谢谢;我很感激,但是。。“它们是什么”?它是任何javascript项目的库吗?或者它是“用于解析”的东西?或者其他我不知道的事?正如我所问的,它是如何在Parse中神奇地可用的??或者它总是在所有javascript中都可用?谢谢。。。!事实上,它是任何JavaScript项目的库。您可以将其视为JS的增强。您看到的是NodeJS中使用的CommonJS语法。可以使用Browserify或Babel(使用ES6语法)等工具将其转换为每个浏览器都能理解的普通JavaScript。欢迎你!CommonJS、Node、Browserify和Babel都是事物,但它们完全独立存在;这场讨论似乎很难把它们混为一谈,这让我很紧张。谢谢大家@Mathletics和Swatto——当我编写解析云代码时,我仍然不明白为什么它“就在那里”。我不可能说
require('any-old-library')
,它只是找到了它。(除非有像中央存储库之类的CoCoapod之类的东西。)我的问题很简单,就是这样的情况——让我们这么说吧——解析系统管理员在他们的系统中的某个地方有一个underline.library.something的副本,如果我“需要”它,该库是可用的吗?是这样吗??简言之,“为什么我可以在那里使用它?”非常感谢@JoeBlow你试过吗?嗨,Mathletics;我不是一名j/s工程师,我甚至不知道doco会在哪里——或者你说的doco是什么意思:)这是一个非常基本的问题——当你做这个
require
的事情时,javascript如何知道获取文件(或者不管它是什么)。。。?不管怎样,不麻烦-谢谢你迄今为止的帮助