Skip to content

Instantly share code, notes, and snippets.

View ramazankanbur's full-sized avatar
🏠
Working from home

Ramazan ramazankanbur

🏠
Working from home
View GitHub Profile
var numbers = [10,20,30];
var result = numbers.reduce(function(sum, number){
return sum + number;
}, 17);
console.log(result);
//output
77
var computers = [
{ name: 'Apple', ram: 24 },
{ name: 'Compaq', ram: 4 },
{ name: 'Acer', ram: 32 }
];
var result = computers.some(function(computer){
return computer.ram > 16;
});
console.log(result);
var computers = [
{ name: 'Apple', ram: 24 },
{ name: 'Compaq', ram: 4 },
{ name: 'Acer', ram: 32 }
];
var result = computers.every(function(computer){
return computer.ram > 16;
});
console.log(result);
var users = [
{name: 'ramazan', lastname: 'kanbur'},
{name: 'duygu', lastname: 'kanbur'},
{name: 'fatma',lastname: 'türk'},
{name: 'duygu',lastname: 'yalçın'}
];
var duygu = users.find(function(user){
return user.name === 'duygu';
});
var numbers = [1,2,3,4,5];
var evenList = numbers.filter(function(number){
return number % 2 == 0;
});
console.log(evenList);
//output
[2,4]
var numbers = [1,2,3,4,5];
var newArray = numbers.map(function(number){
return number * 2;
});
console.log(newArray);
//output
[2, 4, 6, 8, 10];
var numbers = [1,2,3,4,5];
numbers.forEach(function(number){
console.log(number);
});
//output
1
2
3
4
let UserModel = require('../model/user');
let userManager = require('../dataManager/userManager');
let jwt = require('jsonwebtoken');
let coreConfig = require('../config/projectConfig').coreConfig;
var userController = {
loginControl: (user) => {
var promise = userManager.getUserByNameAndPassword(user);
return promise.then((result) => {
if (result.success) {
const express = require('express');
const userController = require('../controller/userController')
const router = express.Router();
router.use((req, res, next) => {
var token = req.body.token || req.param('token') || req.headers['x-access-token'];
if (token) {
var verifyResult = userController.verifyToken(token);
if (verifyResult.success) {
req.decoded = verifyResult.decoded;
let mongoose = require('mongoose');
let userModel = require('../model/user');
var userManager = {
getUserByNameAndPassword: (userNameAndPasword) => {
return userModel.findOne({
"name": userNameAndPasword.name
}).then((user) => {
console.log(user);
if (!user) { return { success: false, message: 'Böyle bir kullanıcı yok!' }; }