Featured Post

JavaScript variables cheatsheet

Here are some different ways by which you can create variables in JavaScript var a; // variable var b = "init"; // string var c = "Hi" + " " + "Joe"; // = "Hi Joe" var d = 1 + 2 + "3"; // = "33" var e = [2,3,5,8]; // array var f = false; // boolean var g = /()/; // RegEx var h = function(){}; // function object const PI = 3.14; // constant var a = 1, b = 2, c = a + b; // one line let z = 'zzz'; // block scope local variable

Delete Object property in Javascript

You can remove properties from an object using the delete operator. The delete operator removed both the value and the property from the object.   Here is an example

ServiceNow Interview Questions

What is sys_id? Which protocal is used for create, update and delete incident through emails? How do you reference a Request Item's variable pool from any table? In a client script when should the call back option be used in 'getreference' How are workflows captured in update sets? How to flush out the servicenow instance chache? What are the few 'best practice' client side technologies that can speed up form speed without affecting performance? If you add a short description field to the task table? Does it also get added to child tables of the task table? When Using "g_form.getReference()" what is best practice? What would improve the performance of loading forms within ServiceNow? Can you call a business rule with the help of a client script? How Can You Cancel A Form Submission Through Client Script? What happens when a user make some changes to the homepage ? How you can remove Remember me check box from logi

Combine Python Lists

Combine Python Lists using plus(+) chars = ['a', 'b', 'c'] total_chars = chars + ['d', 'e'] print(total_items) # ['a', 'b', 'c', 'd', 'e'] Note: This approach not work for adding single item to the list, you can use .append(). Another approach to add one item is to create a new list with a single value and then use the plus symbol to add the list.

Pop from Python Dictionary

.pop() Method in Python We can use .pop() method to remove key-value pairs from Python dictionary. This method takes a key as an argument and removes it from the dictionary and it returns the value that it removed from the dictionary. user = {'first_name': 'nishant', 'last_name': 'nigam', 'city': 'Indore'} user.pop('city') print(user) # {'first_name': 'nishant', 'last_name': 'nigam'}

Merge dictionaries in Python

Merge dictionaries in Python with update() address = {'street': 'MG Road', 'house': '123'} contact = {'country': 'India', 'city': 'Indore', 'street': 'Ring Road'} address.update(contact) # Address dictionary will now have the updated data {'house': '123', 'country': 'India', 'city': 'Indore', 'street': 'Ring Road'} We can use update() when we are required to merge two dictionaries in Python address.update(contact), the key-value pairs of contact(dictionary2) will be written into the address(dictionary1).And for keys in both dictionary1 and dictionary2, the value in dictionary1 will be overwritten by the corresponding value in dictionary2

Remove falsy values from a JavaScript array using filter method

Here are examples of Falsy values (Falsy values returns false on evaluation) in JavaScript: undefined , null , NaN , 0 , "",  false We can use the JavaScript filter method to remove such values from our array var valueArray = ["Nishant", "IT", false, "India", 0, NaN, "JavaScript", undefined, null]; console . log ( valueArray . filter ( Boolean ) ); // returns ["Nishant", "IT", "India", "JavaScript"]

Truncate JavaScript array using length

Here are few examples to truncate JavaScript array using length property var chars = ["a", "w", "r", "t", "y", "y"]; console.log(chars); // ["a", "w", "r", "t", "y", "y"]; chars.length = 2; console.log(chars); // ["a", "w"]; chars.length = 0; console.log(chars); // [];

Convert JS array to an object

var languages = ["english", "hindi", "german", "spanish"]; var languagesObj = { ...languages }; console.log(languagesObj); // {0: "english", 1: "hindi", 2: "german", 3: "spanish"}

Delete v/s Splice for JavaScript Array

Use "splice" instead of "delete" to delete an item from an array because "Delete" replaces the item with undefined instead of the removing it from the array. var fruits = ["apple", "banana", "grapes"]; fruits.length; // return 3 delete fruits[1]; // return true fruits.length; // return 3 Instead var fruits = ["apple", "banana", "grapes"]; fruits.length; // return 3 fruits.splice(2,1) ; fruits.length; // return 2

Beautify JSON String

var myObj = {hello: "World"}; JSON.stringify(myObj, null, 4); // '{ // "hello": "world" // }'

String and Number Conversion in JavaScript

var myString = "999"; // Convert String to a number var myNumber = +myString; // → 999 // OR var myNumber = Number(myString) // → 999 // Convert String to negative number var myNegativeNumber = -myString; // → -999 // OR var myNegativeNumber = -Number(myString) // → -999

Show hidden variables on Service Portal using browser console

Since Service Portal uses Bootstrap, You can use those bootstrap specific classes to perform the required action $('').removeClass('ng-hide');

Generate random numbers in JS

function generateRandom(length) { var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var charactersLength = characters.length; for ( var i = 0; i < length; i++ ) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; }

Clear ServiceNow cache using scirpt