Skip to content

Releases: adef145/bigformulas

Release v0.3.0

07 Mar 07:32
Compare
Choose a tag to compare

Add Function

right(text, number)
  • text: string to be substring
  • number: number word to be get from right
  • return: string
var text = "abcd"
console.log(Formulas.right(text, 2));
left(text, number)
  • text: string to be substring
  • number: number word to be get from left
  • return: string
var text = "abcd"
console.log(Formulas.left(text, 2));
dateFormat(dateTime, format)
  • dateTime: date value to formated
  • format: string format (DD is date, MM is month value, MMM is name of month only 3 letters, MMMM is full name month, YY is year only 2 numbers right, YYYY is full year, hh is hours, mm is minutes, ss is seconds)
  • return: string
var date = new Date();
date = Formulas.dateAdd(date, 'day', 2);
console.log(date);
console.log(Formulas.dateFormat(date, 'DD:MM:YY hh:mm:ss'));
console.log(Formulas.dateFormat(date, 'DD MMM YYYY hh:mm:ss'));
console.log(Formulas.dateFormat(date, 'DD MMMM YYYY hh:mm:ss'));

Modify Function

lookup(data1, data2, options)
  • data1: collection of data source
  • data2: collection of data to lookup
  • options:
    • alias: alias of child to be stored in data1 if lookup (default 'child')
    • isEqual: function to be validated that data (item in data1 & item in data2) is founded (default isEqual from lodash)
    • typeJoin: type join like 'inner' / 'left' (default is inner)
  • return: object
var data1 = [{id: 1, name: 'Ade'}, {id: 2, name: 'Fruandta'}];
var data2 = [{id: 1, parentId: 3, favorite: true}, {id: 2, parentId: 2, favorite: false}];
console.log(Formulas.lookup(data1, data2, {
  alias: 'favorited',
  isEqual: function(item1, item2) {
    return item1.id === item2.parentId;
  },
  typeJoin: 'left'
}));

Release v0.2.1

10 Feb 01:52
Compare
Choose a tag to compare

Fix meta & add logical function:

  1. isEven
  2. isOdd
  3. isEmail

Release v0.2.0

08 Feb 14:42
Compare
Choose a tag to compare

Add more function:

  1. Converter
  2. Datetime
  3. Statistic

Release v0.1.2

05 Feb 15:39
Compare
Choose a tag to compare

Update some meta keyword and title

Release v0.1.1

05 Feb 15:19
Compare
Choose a tag to compare

Some function work nicely