Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
The following Code should output:
txt1txt2txt3...
var result ='';
var help='';
var a_1 = "txt1";
var a_2 = "txt2";
...
for (i=1;i<=100;i++)
{
help = 'a_' + i; // This line should be "parsed twice" !
result = result + help;
document.write(result);
}
Of course, I can avoid this by using the if-, or case-function for each "a_ i",
but this would make my js file very big.
So is there a way to parse this "help line" twice with js?
I asume, I could do it with including one js file in another, but I dont like this way?
No PHP , because the code should work clientside
Better to use an array.
eval() is the function for "double parsing" (but could be really dangerous !)
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 months ago.
Improve this question
This is my first interaction ever with JavaScript so pls bear with me on this.
I want to dynamically create a multiline variable (string). The way it is going to be created based on some conditionals, something like
if (${{ inputs.a_gha_input }}) {
add_this_line_to_a_multiline_js_var("Hello")
}
if (${{ inputs.another_gha_input }}) {
add_this_line_to_a_multiline_js_var("World")
}
I would like my end result to be something like this
Hello
World
(in case both conditions are true of course)
Thanks
Just use carriage return symbols in your multiline string. Your function add_this_line_to_a_multiline_js_var(line) may look something like this:
let multilineString = '';
function addLineToMultilineString(line) {
multilineString += (line + '\n');
}
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I have tried everything I can think of to get the data but cannot figure this out.
The data is in a structure like this:
[{"code":1000,"day":"Sunny","night":"Clear","icon":113,"languages":
[{"lang_name":"Arabic","lang_iso":"ar","day_text":"مشمس","night_text":"صافي"}]
}]
I've tried looping, using key:value using the dot notation and bracket notation and cannot get the info.
I'm trying to get to the "languages" so I can parse them for the weather.
var arr = [{"code":1000,"day":"Sunny","night":"Clear","icon":113,"languages":
[{"lang_name":"Arabic","lang_iso":"ar","day_text":"مشمس","night_text":"صافي"}]
}]
arr.forEach(function(obj){ //loop array
obj.languages.forEach(function(language) { //loop languages
console.log(language); //language object
console.log(language.lang_name); //language property
});
});
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
Get Values from URL
var acutal_url = HTTP://my_host.com/account/apps/6/dashboard/6;
what i want is
var pattern_url = HTTP://my_host.com/account/apps/<int:app_id>/dashboard/<int:dash_id> ;
I want app_id & dash_id separately from this URL ..
Is it possible using JavaScript?
Try this
var acutal_url = "HTTP://my_host.com/account/apps/6/dashboard/6"
var app_id = acutal_url.substring( acutal_url.indexOf("/apps/") + 6, acutal_url.indexOf("/dashboard/") );
var dash_id = acutal_url.substring( acutal_url.indexOf("/dashboard/") + 11 );
alert(app_id);
alert(dash_id);
You should use regular expressions, but just in case you want a tool to do it for you, try http://txt2re.com/
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I am a javascript beginner, and I do not quite understand this code in the picture, can somebody explain a little ?
Thanks!!
The easiest way to explain the code is to fill in the values during each call.
The function plusGenerator is a function that takes an offset and then returns another function that returns the result of adding offset to another number. When you call plusGenerator(2), the function that is returned looks like:
var addTwo = function(x) { return x + 2; };
You then call addTwo(15) which returns 17.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
Whats another way to compare URLs? This is not working. Its been a really long while since i've coded
var myURL =
(window.location.href="http://randbox.blogspot.com/2014/01/test-0.html");
if ( alert(document.URL) == myURL ) {
var myURL =
(window.location.href="http://randbox.blogspot.com/2014/01/test-0.html");
if ( document.URL == myURL ) {
Remove the alert() function. It's not comparable to a variable, so it will return false.
If it still doesn't work, document.URL might not be what you're wanting, or the string is incorrect, or maybe both are wrong.