Articles of coffeescript

Exemples de CoffeeScript dans NodeJS?

En tant que projet animalier, j’essaie de me familiariser avec NodeJS et CoffeeScript, et j’ai du mal à faire bouger les choses. J’ai trouvé beaucoup d’exemples d’applications super simples à fichier unique, comme dans le dossier d’exemples de CoffeeScript. Cependant, aucune de ces applications ne montre vraiment à quoi ressemblerait une application complète. J’ai aussi […]

coffeescript vérifier si pas dans le tableau

Voici quelque chose de simple à vérifier si l’utilisateur est dans le modérateur. Mais je veux vérifier si l’utilisateur n’est pas dans le modérateur. if err && user in moderators return Intuitivement ce serait comme ça if err && user isnt in moderators return Mais évidemment, cela ne fonctionne pas. Quelle est la meilleure façon […]

pour (var clé dans object) dans CoffeeScript?

Comment puis-je utiliser pour (clé var dans object) dans CoffeeScript? Il comstack pour … for (_i = 0, _len = object.length; _i < _len; _i++) { key = object[_i]; … mais je veux juste parcourir un object.

Le moyen le plus simple de vérifier si la chaîne est nulle ou vide

J’ai ce code qui vérifie la chaîne vide ou nulle. Cela fonctionne dans les tests. eitherSsortingngEmpty= (email, password) -> emailEmpty = not email? or email is ” passwordEmpty = not password? or password is ” eitherEmpty = emailEmpty || passwordEmpty test1 = eitherSsortingngEmpty “A”, “B” # expect false test2 = eitherSsortingngEmpty “”, “b” # expect […]

CoffeeScript Non défini

En javascript pour vérifier si une variable n’a jamais été créée, nous faisons juste if (typeof MyVariable !== “undefined”){ … } Je me demandais comment je faisais ça dans coffeescript? … J’essaye quelque chose comme if (MyVariable?false){ … } mais ceci vérifie si MyVariable est une fonction si cela appellera MyVariable (false) sinon cela appellera […]

Classes et méthodes statiques dans coffeescript

Je veux écrire une classe d’assistance statique dans coffeescript. Est-ce possible? classe: class Box2DUtility constructor: () -> drawWorld: (world, context) -> en utilisant: Box2DUtility.drawWorld(w,c);

Membres privés dans CoffeeScript?

Est-ce que quelqu’un sait comment faire des membres privés non statiques dans CoffeeScript? Actuellement, je le fais, qui utilise simplement une variable publique commençant par un trait de soulignement pour préciser qu’il ne devrait pas être utilisé en dehors de la classe: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name Mettre la variable […]

Dans CoffeeScript, comment append une valeur à un tableau?

Quelle est la manière prescrite d’append une valeur à un tableau dans CoffeeScript? J’ai vérifié le livre PragProg CoffeeScript mais il ne traite que de la création, du découpage et de l’épissage, et de l’itération, mais pas de l’ajout.

Définition d’un tableau d’objects anonymes dans CoffeeScript

Comment définir un tableau d’objects anonymes dans CoffeeScript? Est-ce possible, en utilisant la syntaxe YAML? Je sais que disposer d’un tableau d’objects nommés est assez simple: items:[ item1: name1:value1 item2: name:value2 ] Cependant, ce serait un peu plus compliqué si ces deux objects n’avaient pas de noms

Le moyen le plus simple de vérifier si la clé existe dans un object en utilisant CoffeeScript

Dans CoffeeScript, quel est le moyen le plus simple de vérifier si une clé existe dans un object?