function ExecuteScript() { let panelbeateraddress = ", , 39 Lake Street, , Cambridge, , NZ" const panelBeaterDictionary = [ ["*AUCKLAND PANEL & PAINT GROUP (CBD)", ", , 15 Gundry Street, CBD, Auckland, 1010, NZ"] , ["*AUCKLAND PANEL AND PAINT GROUP LIMITED (ONEHUNGA)", ", 35, Victoria Street, Onehunga, Auckland, 1061, NZ"] , ["*BY ACCIDENT LIMITED", ", 14, Enterprise Street, Birkenhead, Auckland, 0626, NZ"] , ["*CRS PANEL & PAINT - NEWMARKET BRANCH", ", , 15 Kent Street, Newmarket, Auckland, 1023, NZ"] , ["*CRS PANEL & PAINT - REMUERA BRANCH", ", , 21 Shipwright Lane, Parnell, Auckland, , NZ"] , ["*FINE FINISH PANELBEATERS & CARPAINTERS", ", 7, Cunard Street, New Lynn, Auckland, 0600, NZ"] , ["*MJ BREEN PANELBEATERS LIMITED", ", 17, East Tamaki Road, Papatoetoe, Auckland, 2025, NZ"] , ["*PLATINUM ACCIDENT REPAIR CENTER", ", , 200 Great South Road, , Takanini, 2112, NZ"] , ["*PRECISION PANELWORK", ", 157, Apriana Avenue, Glen Innes, Auckland, 1072, NZ"] , ["*RAPID REPAIR SPECIALISTS LTD", ", , 56 Dornwell Rd, Mt Roskill, Auckland, , NZ"] , ["AIRPORT COLLISION SPECIALISTS", ", , 32 Rennie Drive, Airport Oaks, Auckland, , NZ"] , ["ALFA PANELBEATERS", ", , 4133 Great North Road, Glen Eden, Auckland, , NZ"] , ["ALLAN KELLETT PANEL & PAINT", ", 72, Disreali Street, , Gisborne, 4010, NZ"] , ["ARMSTRONG AUTO BODY SHOP LTD", ", , 277 Ti Rakau Drive, , Auckland, , NZ"] , ["AT THE JUNCTION PANEL & PAINT LTD", ", 33, Ashley Place, Papamoa, Tauranga, 3118, NZ"] , ["AUTOCITY PANEL & PAINT", ", 7, Manadon street, Spotswood, New Plymouth, 4310, NZ"] , ["AVON CITY FORD", ", , 162 Main South Road, Sockburn, Christchurch, , NZ"] , ["BARNETT PANELBEATERS LIMITED", ", 4, Gills Road, Albany, Auckland, 0632, NZ"] , ["BAY OF PLENTY COLLISION REPAIRS", ", 35, Birch Ave, Judea, Tauranga, 3110, NZ"] , ["BAY PRECISION PANEL & PAINT", ", 38, Newton Street, , Tauranga, 3116, NZ"] , ["BEATTIES COLLISION REPAIR CENTRE", ", , 22 Oldham Street, , Gore, , NZ"] , ["BEN THOMAS PANELBEATING LIMITED", ", 55, Union St, , Hawera, 4610, NZ"] , ["BERNIE FAMA PANEL & PAINT LIMITED", ", , 57 Colombo Street, Frankton, Hamilton, 3204, NZ"] , ["BLAIR WRIGHT GROUP (HOPPER STREET)", ", , 4-10 Hopper Street, Te Aro, Wellington, , NZ"] , ["BLAIR WRIGHT JOHNSONVILLE", ", , 2 Frank Johnson Street, , Johnsonville, , NZ"] , ["BLAIR WRIGHT LIMITED (WATERLOO QUAY)", ", , 89 Waterloo Quay, Wellington Central, Wellington, , NZ"] , ["BOTANY VEHICLE SERVICE", ", 4, 4 Ron Driver Place, East Tamaki, Auckland, 2013, NZ"] , ["BRADS SMASH REPAIRS", ", 6, Kotua Place, Stoke, Nelson, 7011, NZ"] , ["BRIAN ROBERTS (1998) PANELBEATERS", ", 207, Manukau Road, Pukekohe, Auckland, 2120, NZ"] , ["BRIDGMAN STREET PANELBEATERS", ", , 64-85 Bridgman St, Kensington, Dunedin, , NZ"] , ["BROWN & SHIPMAN 1969 LIMITED", ", , 40 North Street, , Timaru, 7910, NZ"] , ["BROWNE & SMALE (OPOTIKI) LIMITED", ", , 40 Wellington Street, Opotiki, Bay of Plenty, 3122, NZ"] , ["BROWNS BAY PANELBEATERS LIMITED", ", , 731 Beach Road, Browns Bay, Auckland, , NZ"] , ["BRYANT ROAD PANEL & MOTORS", ", , 62 Bryant Road, Te Rapa, Hamilton, , NZ"] , ["BUSH ROAD PANELBEATERS (NZ)", ", , 197 Bush Road, Albany, Auckland, , NZ"] , ["Calibre Collision", ", , George Lowe Place, , Auckland, 0931, NZ"] , ["CARPRO HOWICK", ", 226, Wellington Street, Howick, Auckland, , NZ"] , ["CASEY PANELBEATERS & CAR PAINTERS (NZ)", ", , 102 Sunnybrae Road, Glenfield, Auckland, , NZ"] , ["CE SPRAY COLLISION REPAIRS", ", , Po Box 2090, , Masterton, 5842, NZ"] , ["CHRIS PANEL & PAINT", ", 21, Maisey Place, Fairy Springs, Rotorua, 3015, NZ"] , ["COLLING & GRAY LIMITED (LEVIN)", ", , 22 Liverpool Street, , Levin, 5510, NZ"] , ["COLLISION CITY MOSGIEL", ", , 29a Gladstone Road South, Mosgiel, Dunedin, , NZ"] , ["COLLISION CONNECT", ", 41, George Drive, , Huntly, 3700, NZ"] , ["COLLISION PLUS", ", , 237 Alford Forest Road, Allenton, Ashburton, , NZ"] , ["CROMWELL COLLISION REPAIRS", ", , 94 Gair Avenue, , Cromwell, , NZ"] , ["D E MCMILLAN (LOWER HUTT)", ", 111, Naenae Road, Lower hutt, Wellington, 5011, NZ"] , ["DART PANELBEATERS", ", 9, 9 Barraud Street, , Dannevirke, 4930, NZ"] , ["DEVOY PANELWORKS LTD", ", , 410 Bond Road, , Te Awamutu, 3800, NZ"] , ["DITTMER COLLISION REPAIR", ", , 934 Tremaine Avenue, Roslyn, Palmerston North, 4414, NZ"] , ["EDWARDS PANEL AND PAINT LIMITED", ", 21, Kingsford Smith Street, Rongotai, Wellington, 6022, NZ"] , ["ELITE & SUPER FINISH PANEL & PAINT", ", 142, Carlyle Street, Sydenham, Christchurch, 8023, NZ"] , ["EMERSON PANELBEATING (2009)", ", , 22 Curley Avenue, Silverdale, Auckland, , NZ"] , ["FLEET ST PANEL BEATERS LIMITED", ", 1, Fleet Street, Devonport, Auckland, 0624, NZ"] , ["GARRY MILNE PANELBEATING (2006)", ", , 4 High Street, , Balclutha, 9230, NZ"] , ["GILLESPIE PANELBEATERS", ", 34, Beach Road, , Dargaville, 0310, NZ"] , ["GM PANELBEATERS LIMITED", ", 7, Racecourse Road, , Waipukurau, 4200, NZ"] , ["GOLD COAST PANEL & PAINT LIMITED", ", , 118 Rimu Road, , Paraparaumu, 5032, NZ"] , ["GRANT WHITE AUTOBODY LIMITED", ", 307w, Eastbourne Street West, , Hastings, 4122, NZ"] , ["GREENPARK PANEL & PAINT LTD", ", 9, Greenpark Road, Penrose, Auckland, 1061, NZ"] , ["GUTHRIES COLLISION REPAIRS", ", Nelson South, 116 Vanguard Street, , Nelson, , NZ"] , ["GWD MOTOR GROUP", ", , 21 Bay Road, , Invercargill, 9840, NZ"] , ["HADDOCK SPRAYPAINTERS & PANELBEATERS", ", , PO BOX 746, , Whakatane, 3158, NZ"] , ["HARROW MOTORBODIES COLLISION REPAIRS", ", , 26 Wilkie Road, , Dunedin, , NZ"] , ["HENDRICKS PANEL AND PAINT", ", 1E, Arthur Brown Place, Mt Wellington, Auckland, 1060, NZ"] , ["HESSON & BOWRY COLLISION CENTRE", ", 8, Wise Street, Addington, Christchurch, , NZ"] , ["HOKITIKA COLLISION CENTRE LIMITED", ", 63, Kumara Junction Hwry, , Hokitika, 7882, NZ"] , ["HOLLAND COLLISION CENTRE", ", , 826 Jones Road, Rolleston, Christchurch, , NZ"] , ["HUSSEY PAINT & PANEL", ", , 10 Caerphilly Place, Hillsborough, Christchurch, , NZ"] , ["HUTT CITY PANEL & PAINT", ", , 58 Pharazyn Street, , Lower Hutt, , NZ"] , ["INGLEWOOD PANEL AND PAINT", ", , 12 Cutfield Street, Inglewood, Taranaki, 4330, NZ"] , ["JOHNSONVILLE PANEL BEATERS LTD", ", , 9 Johnsonville Road, Johnsonville, Wellington, , NZ"] , ["KAEO PANELBEATERS", ", , 29 School Gully Road, , Kaeo, , NZ"] , ["KAIKOHE PANELBEATERS", ", , 25 Rankin Street, , Kaikohe, , NZ"] , ["KATIKATI PANELWORKS AND CAR PAINTERS", ", 11, Wedgewood Street, , Katikati, 3129, NZ"] , ["KAWERAU PANELBEATERS (1992)", "31 Liverpool St, , Liverpool Street, , Kawerau, 3127, NZ"] , ["KERIKERI PANELBEATERS", ", 11, Sammaree Place, Kerikeri, Northland, 0230, NZ"] , ["KEVIN GRAY PANELBEATERS & CAR PAINTERS", "Po Box 1290, , 37 Hannah Street, , Whangarei, 0110, NZ"] , ["KUMEU HUAPAI PANELBEATERS", ", , 280 Main Road, Kumeu, Auckland, 0810, NZ"] , ["LARSEN COLLISION REPAIRS LTD - WANGANUI", ", 77, Taupo Quay, , Wanganui, 4500, NZ"] , ["LARSEN'S PANEL AND PAINT LIMITED - LOWER HUTT", ", 5, Simmons Grove, Wainuiomata, Wellington, 5014, NZ"] , ["MAIDSTONE PANELBEATERS", ", 38, Park St, Upper Hutt, Wellington, 5018, NZ"] , ["MAIN AUTOCENTRE", ", , PO Box 131 028, Onehunga, Auckland, 1643, NZ"] , ["MARK JONES COLLISION REPAIRS", ", , Boundary Street, , Greymouth, 7805, NZ"] , ["MARK JONES PAINT & PANEL (TOKOROA)", ", , 37 Campbell Street, , Tokoroa, , NZ"] , ["MATAMATA PANELWORKS (2000) LIMITED", ", 23, Waihou Street, , Matamata, 3400, NZ"] , ["MCMILLAN PANEL & PAINT", ", , 17 Omahi Street, , Waikanae, 5036, NZ"] , ["MOSELLE PANEL AND PAINT", ", 6, Moselle Avenue, Henderson, Auckland, 0610, NZ"] , ["MURPHY PANEL AND PAINT", ", 25, Kitchener Road, Waiuku, Auckland, 2123, NZ"] , ["NAPIER COLLISION REPAIR CENTRE", ", , Thames Street, , Napier, 4144, NZ"] , ["NGARUAWAHIA PANELBEATERS", ", , Corner Waingaro Road & Great South Road, , Ngaruawahia, , NZ"] , ["NGATEA PANELBEATERS", ", , 34 Kohunui Street, , Ngatea, 3503, NZ"] , ["NORTH CANTERBURY COLLISION CENTRE (KAIAPOI)", ", , 98D Williams Street, , Kaiapoi, , NZ"] , ["NORTH CANTERBURY COLLISION REPAIR CENTRE (AMBERLEY", ", , 105 Carters Road, , Amberley, , NZ"] , ["ONEKAWA COLLISION REPAIRS CENTRE LIMITED", ", , 7 Ford Road, , Onekawa, 4110, NZ"] , ["OREWA PANELBEATERS (2015) LIMITED", ", , 9 George Lowe Place, Orewa, Auckland, , NZ"] , ["OTAKI COLLISION REPAIRS", ", 3, Arthur Street, Kapiti Coast, Wellington, 5512, NZ"] , ["OWEN SHAW PANELBEATERS LIMITED", ", , Unit 9 / 71 Portage Road, Otahuhu, Auckland, , NZ"] , ["PAKURANGA PANELBEATERS", ", , 12 Cortina Place, Pakuranga, Auckland, , NZ"] , ["PANEL PLUS LIMITED", ", , 54 Vagues Road, Papanui, Christchurch, , NZ"] , ["PARKER PANEL & PAINT", ", 21, King Edward Street, , Motueka, 7120, NZ"] , ["PEDENS COLLISION REPAIRS", ", 41, George Drive, , Huntly, 3700, NZ"] , ["PENINSULA PANEL AND PAINT LTD", ", , 308 Casement Road, , Whangamata, 3620, NZ"] , ["PETER HENDRIKS PANEL & PAINT", ", 1E, Arthur Brown Place, Mt Wellington, Auckland, 1060, NZ"] , ["PRIMA COLLISION REPAIRS - EAST TAMAKI ", ", , 154-160 Harris Road, East Tamaki, Auckland, 2014, NZ"] , ["PRIMA COLLISION REPAIRS - MANUKAU", ", , 2/117 Kerrs Road, Manukau, Auckland, , NZ"] , ["PRIOR AND PALMER", ", , 111-115 Cambridge Street, , Levin, 5510, NZ"] , ["PURCELL PANELWORKS", ", 30, Tauranga Road, , Waihi, 3610, NZ"] , ["QEII COLLISION REPAIRS LIMITED", ", 302, Travis Road, New Brighton, Christchurch, 8083, NZ"] , ["QUEENSTOWN COLLISION CENTRE 2000", ", , 65 Glenda Drive, , Queenstown, , NZ"] , ["REDWOOD PANEL & PAINT 2005", ", , 640 Swanson Road, Swanson, Auckland, , NZ"] , ["RITEWAY PAINT & PANEL LIMITED", ", 2, Eden Street, , Oamaru, 9400, NZ"] , ["ROB DAVIS PANELBEATING", ", 7, Moewai Road, , Whitianga, 3510, NZ"] , ["ROD WOOD", ", , 28 Euclid Avenue, , Hamilton, 3241, NZ"] , ["ROSIEZ COLLISION REPAIRS", ", 119, Iport Drive, , Rolleston, 7614, NZ"] , ["ROSS FRANCIS PANELBEATERS", ", 1a, Liffiton Street, Gonville, Wanganui, 4500, NZ"] , ["ROSS WHITE PANEL & PAINT LIMITED", ", 7, Fleet Street, , Taupo, 3330, NZ"] , ["ROWSELLS COLLISION - KAMO", ", , 49 Pipiwai Road, Kamo, Whangarei, 0176, NZ"] , ["ROWSELLS COLLISION REPAIR CENTRE - RUAKAKA", ", 470, Marsden Point Road, , Ruakaka, 0116, NZ"] , ["ROY MAHONEY PANEL & PAINT", ", , 288 Great South Road, Manurewa, Auckland, , NZ"] , ["RS LANE LIMITED", ", , 80 Sydney Street, , Petone, 5014, NZ"] , ["RUSSELL'S PAINT AND PANEL", ", 2, Park Terrace, , Blenheim, 7201, NZ"] , ["SHIELDS BROS PANEL AND PAINT LTD - BIRKENHEAD", ", , 42 Enterprise Street, Birkenhead, Auckland, , NZ"] , ["SHIELDS BROS PANEL AND PAINT LTD - HENDERSON", ", , 27 Bruce McLaren Road, Henderson, Auckland, , NZ"] , ["SHIELDS BROS PANEL AND PAINT LTD - MANUREWA", ", , 34 Maich Road, Manurewa, Auckland, , NZ"] , ["Shields Bros Panel and Paint Ltd - Takapuna", ", , 59 Barrys Point Road, Takapuna, Auckland, , NZ"] , ["SILVERSTREAM PANELBEATERS", ", , 150 Fergusson Dve, Silverstream, Upper Hutt, 5018, NZ"] , ["SMITH & BOYLE", ", , 1190 Cameron Road, Gate Pa, Tauranga, 3112, NZ"] , ["SMYTHE & MCCOARD PANEL & PAINT LIMITED", ", , 39 Lake Street, , Cambridge, , NZ"] , ["SOUTHERN LAKES PANELBEATING", ", , 27 Gordon Road, , Wanaka, 9305, NZ"] , ["SOVEREIGN PANEL & PAINT (WN)", ", , 20 Main Road, Tawa, Wellington, , NZ"] , ["STEVE NUICH PANELBEATERS LIMITED", ", , 2 Dunlop Road, Massey, Auckland, , NZ"] , ["STEWARTS PANEL & PAINT", ", , 214A Talbot Street, , Geraldine, 7930, NZ"] , ["STRAIGHT 'N' PAINT", ", 46, Newnham Street, , Rangiora, 7400, NZ"] , ["STRATFORD PANELBEATERS LTD", ", 138, Broadway, , Stratford, 4332, NZ"] , ["TERRY'S PANEL SHOP LTD", ", 183, Devon Street, , New Plymouth, 4310, NZ"] , ["THAMES COLLISION REPAIRS", ", , 115 Jellicoe Crescent, , Thames, 3500, NZ"] , ["THE BODY STABLE", ", , 133C Park Road, Miramar, Wellington, , NZ"] , ["TOTARA PARK PANELBEATERS", "Po Box 40-453, , 3 Brown Street, , Uper Hutt, 5140, NZ"] , ["TURANGI PANEL & PAINT", ", , 11 Te Rangitukehu Street, , Turangi, , NZ"] , ["TUSTIN'S PANEL & PAINT", ", , 152 Karori Road, Karori, Wellington, , NZ"] , ["VINCENT HOLDINGS LIMITED", ", , 46-48 Russell Street, , Alexandra, , NZ"] , ["W J CAVANAGH PANELBEATERS", ", , PO Box 223, , Te Puke, 3153, NZ"] , ["WATSONS' PANEL & PAINT LIMITED", ", , 145 North Road, , Kaitaia, 0441, NZ"] , ["WD PRICE PANELBEATERS", ", 74, Ellice Road, Glenfield, Auckland, 0629, NZ"] , ["WEST LYNN PAINTERS & PANELBEATERS", ", 580, Richmond Road, Grey Lynn, Auckland, 1021, NZ"] , ["WHANGAPARAOA COLLISION REPAIRS", ", , 611 Whangaparaoa Rd, Stanmore Bay, Whangaparaoa, , NZ"] , ["WISEMAN PANELBEATERS", ", , 10 Gladstone Street, , Feilding, 4740, NZ"] ]; for (const panelbeater of panelBeaterDictionary) { console.log(panelbeater[0], panelbeater[1]) } } ExecuteScript()
Write, Run & Share Javascript code online using OneCompiler's JS online compiler for free. It's one of the robust, feature-rich online compilers for Javascript language. Getting started with the OneCompiler's Javascript editor is easy and fast. The editor shows sample boilerplate code when you choose language as Javascript and start coding.
Javascript(JS) is a object-oriented programming language which adhere to ECMA Script Standards. Javascript is required to design the behaviour of the web pages.
var readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal: false
});
rl.on('line', function(line){
console.log("Hello, " + line);
});
Keyword | Description | Scope |
---|---|---|
var | Var is used to declare variables(old way of declaring variables) | Function or global scope |
let | let is also used to declare variables(new way) | Global or block Scope |
const | const is used to declare const values. Once the value is assigned, it can not be modified | Global or block Scope |
let greetings = `Hello ${name}`
const msg = `
hello
world!
`
An array is a collection of items or values.
let arrayName = [value1, value2,..etc];
// or
let arrayName = new Array("value1","value2",..etc);
let mobiles = ["iPhone", "Samsung", "Pixel"];
// accessing an array
console.log(mobiles[0]);
// changing an array element
mobiles[3] = "Nokia";
Arrow Functions helps developers to write code in concise way, it’s introduced in ES6.
Arrow functions can be written in multiple ways. Below are couple of ways to use arrow function but it can be written in many other ways as well.
() => expression
const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
const squaresOfEvenNumbers = numbers.filter(ele => ele % 2 == 0)
.map(ele => ele ** 2);
console.log(squaresOfEvenNumbers);
let [firstName, lastName] = ['Foo', 'Bar']
let {firstName, lastName} = {
firstName: 'Foo',
lastName: 'Bar'
}
const {
title,
firstName,
lastName,
...rest
} = record;
//Object spread
const post = {
...options,
type: "new"
}
//array spread
const users = [
...adminUsers,
...normalUsers
]
function greetings({ name = 'Foo' } = {}) { //Defaulting name to Foo
console.log(`Hello ${name}!`);
}
greet() // Hello Foo
greet({ name: 'Bar' }) // Hi Bar
IF is used to execute a block of code based on a condition.
if(condition){
// code
}
Else part is used to execute the block of code when the condition fails.
if(condition){
// code
} else {
// code
}
Switch is used to replace nested If-Else statements.
switch(condition){
case 'value1' :
//code
[break;]
case 'value2' :
//code
[break;]
.......
default :
//code
[break;]
}
For loop is used to iterate a set of statements based on a condition.
for(Initialization; Condition; Increment/decrement){
//code
}
While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.
while (condition) {
// code
}
Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.
do {
// code
} while (condition);
ES6 introduced classes along with OOPS concepts in JS. Class is similar to a function which you can think like kind of template which will get called when ever you initialize class.
class className {
constructor() { ... } //Mandatory Class method
method1() { ... }
method2() { ... }
...
}
class Mobile {
constructor(model) {
this.name = model;
}
}
mbl = new Mobile("iPhone");